From d5bb894f9be2e0a3b62d475b60b44f2ab138528c Mon Sep 17 00:00:00 2001 From: guoyujie <guoyujie@ng.com> Date: 星期四, 12 六月 2025 16:48:35 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/ERP_override --- north-glass-erp/src/main/java/com/example/erp/service/sd/CustomerService.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/north-glass-erp/src/main/java/com/example/erp/service/sd/CustomerService.java b/north-glass-erp/src/main/java/com/example/erp/service/sd/CustomerService.java index 9ec72ab..59f2b87 100644 --- a/north-glass-erp/src/main/java/com/example/erp/service/sd/CustomerService.java +++ b/north-glass-erp/src/main/java/com/example/erp/service/sd/CustomerService.java @@ -7,9 +7,11 @@ import com.example.erp.dto.sd.DeliveryDetailDTO; import com.example.erp.dto.sd.DeliveryDetailProductDTO; import com.example.erp.entity.sd.*; +import com.example.erp.entity.userInfo.Log; import com.example.erp.entity.userInfo.SysError; import com.example.erp.mapper.mm.FinishedGoodsInventoryMapper; import com.example.erp.mapper.sd.*; +import com.example.erp.service.userInfo.LogService; import com.example.erp.service.userInfo.SysErrorService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -28,6 +30,8 @@ CustomerMapper customerMapper; @Autowired SysErrorService sysErrorService; + @Autowired + LogService logService; public Map<String, Object> getSelectCustomer(Integer pageNum, Integer pageSize, Customer customer) { @@ -42,6 +46,10 @@ public Boolean insertCustomer(Map<String,Object> object) { boolean saveState = true; + Log log = new Log(); + log.setOperatorId(object.get("userId").toString()); + log.setOperator(object.get("userName").toString()); + log.setContent(object.toString()); //璁剧疆鍥炴粴鐐� Object savePoint = TransactionAspectSupport.currentTransactionStatus().createSavepoint(); try { @@ -49,9 +57,12 @@ if(customer!=null){ if (customer.getId()!=null && customer.getId()!=0){ customerMapper.updateCustomer(customer); + log.setFunction("insertCustomer淇敼"); }else{ customerMapper.insertCustomer(customer); + log.setFunction("insertCustomer鏂板"); } + logService.saveLog(log); } @@ -59,7 +70,7 @@ TransactionAspectSupport.currentTransactionStatus().rollbackToSavepoint(savePoint); //灏嗗紓甯镐紶鍏ユ暟鎹簱 SysError sysError = new SysError(); - sysError.setError(e.toString()); + sysError.setError(Arrays.toString(e.getStackTrace())); sysError.setFunc("saveOrder"); sysErrorService.insert(sysError); saveState = false; @@ -79,6 +90,12 @@ if (customer.getId()!=null){ customerMapper.deleteCustomer(customer); } + Log log = new Log(); + log.setOperatorId(object.get("userId").toString()); + log.setOperator(object.get("userName").toString()); + log.setContent(object.toString()); + log.setFunction("deleteCustomer鍒犻櫎"); + logService.saveLog(log); } -- Gitblit v1.8.0