diff --git a/erp_web/pages/manage/serialNumber.html b/erp_web/pages/manage/serialNumber.html
index 903f49a3..1542c07b 100644
--- a/erp_web/pages/manage/serialNumber.html
+++ b/erp_web/pages/manage/serialNumber.html
@@ -260,22 +260,6 @@
});
showSerialNumberDetails(1, initPageSize);
}
- //初始化键盘enter事件
- $(document).keydown(function (event) {
- //兼容 IE和firefox 事件
- var e = window.event || event;
- var k = e.keyCode || e.which || e.charCode;
- //兼容 IE,firefox 兼容
- var obj = e.srcElement ? e.srcElement : e.target;
- //绑定键盘事件为 id是指定的输入框才可以触发键盘事件 13键盘事件 ---遗留问题 enter键效验 对话框会关闭问题
- if (k == "13" && (obj.id == "CategoryLevel" || obj.id == "Name")) {
- $("#saveMaterial").click();
- }
- //搜索按钮添加快捷键
- if (k == "13" && (obj.id == "searchCategoryId" || (obj.id == "searchName"))) {
- $("#searchBtn").click();
- }
- });
//分页信息处理
function ininPager() {
try {
@@ -290,9 +274,21 @@
pageNumber: pageNum,
pageSize: pageSize
});
- showMaterialDetails(pageNum, pageSize);
- }
- });
+ showSerialNumberDetails(pageNum, pageSize);
+ },
+ onBeforeRefresh:function(pageNum, pageSize){
+ opts.pageSize = pageSize;
+ var pageNumberTemp=parseInt($($("input.pagination-num").get(0)).val());
+
+ opts.pageNumber = pageNumberTemp;
+ pager.pagination('refresh',
+ {
+ pageNumber: pageNumberTemp,
+ pageSize: pageSize
+ });
+ },
+ }
+ );
}
catch (e) {
$.messager.alert('异常处理提示', "分页信息异常 : " + e.name + ": " + e.message, 'error');
diff --git a/pom.xml b/pom.xml
index 7f1e9547..0516e47e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,11 +60,6 @@
spring-boot-starter-test
test
-
- log4j
- log4j
- 1.2.17
-
com.google.code.gson
@@ -107,6 +102,25 @@
lombok
1.16.12
+
+
+ ch.qos.logback
+ logback-classic
+ 1.2.3
+ compile
+
+
+ org.apache.logging.log4j
+ log4j-to-slf4j
+ 2.10.0
+ compile
+
+
+ org.slf4j
+ jul-to-slf4j
+ 1.7.25
+ compile
+
diff --git a/sql/jsh_erp.sql b/sql/jsh_erp.sql
index 3c0aaa1f..841fad89 100644
--- a/sql/jsh_erp.sql
+++ b/sql/jsh_erp.sql
@@ -5338,15 +5338,16 @@ ALTER TABLE jsh_materialcategory DROP FOREIGN KEY FK3EE7F725237A77D8;
-- ----------------------------
-- 修改根目录父节点id为-1
-- ----------------------------
-update jsh_materialcategory set ParentId='-1' where id='1'
+update jsh_materialcategory set ParentId='-1' where id='1';
-- ----------------------------
-- 删除礼品卡管理、礼品充值、礼品销售、礼品卡统计的功能数据
-- ----------------------------
-delete from jsh_functions where id in (213,214,215,216)
+delete from jsh_functions where id in (213,214,215,216);
-- ----------------------------
-- 新增采购订单、销售订单的功能数据
+--主键自增长,直接指定主键插入数据的方式可能会和本地数据冲突
-- ----------------------------
-insert into `jsh_functions` values ('242', '050202', '采购订单', '0502', '../materials/purchase_orders_list.html', b'0', '0335',b'1', '电脑版', '');
-insert into `jsh_functions` values ('243', '060301', '销售订单', '0603', '../materials/sale_orders_list.html', b'0', '0392', b'1', '电脑版', '');
\ No newline at end of file
+insert into `jsh_functions`(`Number`, `Name`, `PNumber`, `URL`, `State`, `Sort`, `Enabled`, `Type`, `PushBtn`) VALUES ('050202', '采购订单', '0502', '../materials/purchase_orders_list.html', b'0', '0335',b'1', '电脑版', '');
+insert into `jsh_functions`(`Number`, `Name`, `PNumber`, `URL`, `State`, `Sort`, `Enabled`, `Type`, `PushBtn`) VALUES ('060301', '销售订单', '0603', '../materials/sale_orders_list.html', b'0', '0392', b'1', '电脑版', '');
\ No newline at end of file
diff --git a/sql/华夏ERP数据库设计汇总.xlsx b/sql/华夏ERP数据库设计汇总.xlsx
index 8a9e3ebf..2ccf40ea 100644
Binary files a/sql/华夏ERP数据库设计汇总.xlsx and b/sql/华夏ERP数据库设计汇总.xlsx differ
diff --git a/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java b/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java
index 4fa2f601..55b4f55f 100644
--- a/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java
+++ b/src/main/java/com/jsh/erp/service/materialCategory/MaterialCategoryService.java
@@ -111,6 +111,7 @@ public class MaterialCategoryService {
* @Param: mc
* @return void
*/
+ @Transactional(value = "transactionManager", rollbackFor = Exception.class)
public int addMaterialCategory(MaterialCategory mc) throws Exception {
if(mc==null){
return 0;
@@ -135,7 +136,7 @@ public class MaterialCategoryService {
mc.setUpdater(userInfo==null?null:userInfo.getId());
return materialCategoryMapperEx.addMaterialCategory(mc);
}
-
+ @Transactional(value = "transactionManager", rollbackFor = Exception.class)
public int batchDeleteMaterialCategoryByIds(String ids) throws Exception {
//更新时间
Date updateDate =new Date();
@@ -149,7 +150,7 @@ public class MaterialCategoryService {
}
return materialCategoryMapperEx.batchDeleteMaterialCategoryByIds(updateDate,updater,strArray);
}
-
+ @Transactional(value = "transactionManager", rollbackFor = Exception.class)
public int editMaterialCategory(MaterialCategory mc) {
//检查商品类型编号是否已存在
checkMaterialCategorySerialNo(mc);
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index f3b627ad..5e36727f 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -9,6 +9,10 @@ mybatis.mapper-locations=classpath:./mapper_xml/*.xml
#开启sql打印
logging.level.com.jsh.erp.datasource.mappers=DEBUG
+#日志
+logging.config=classpath:logback-spring.xml
+logging.level.com.didispace=DEBUG
+
diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml
new file mode 100644
index 00000000..716fe85a
--- /dev/null
+++ b/src/main/resources/logback-spring.xml
@@ -0,0 +1,197 @@
+
+
+
+
+
+
+
+
+
+ logback
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ debug
+
+
+ ${CONSOLE_LOG_PATTERN}
+
+ UTF-8
+
+
+
+
+
+
+
+
+
+ ${log.path}/log_debug.log
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ UTF-8
+
+
+
+
+ ${log.path}/debug/log-debug-%d{yyyy-MM-dd}.%i.log
+
+ 100MB
+
+
+ 15
+
+
+
+ debug
+ ACCEPT
+ DENY
+
+
+
+
+
+
+ ${log.path}/log_info.log
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ UTF-8
+
+
+
+
+ ${log.path}/info/log-info-%d{yyyy-MM-dd}.%i.log
+
+ 100MB
+
+
+ 15
+
+
+
+ info
+ ACCEPT
+ DENY
+
+
+
+
+
+
+ ${log.path}/log_warn.log
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ UTF-8
+
+
+
+ ${log.path}/warn/log-warn-%d{yyyy-MM-dd}.%i.log
+
+ 100MB
+
+
+ 15
+
+
+
+ warn
+ ACCEPT
+ DENY
+
+
+
+
+
+
+
+ ${log.path}/log_error.log
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
+ UTF-8
+
+
+
+ ${log.path}/error/log-error-%d{yyyy-MM-dd}.%i.log
+
+ 100MB
+
+
+ 15
+
+
+
+ ERROR
+ ACCEPT
+ DENY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file