Просмотр исходного кода

【BL_2018100024】【客户资料保存更新记日志错误】

chenw 7 лет назад
Родитель
Сommit
e404c241a2

+ 7 - 4
applications/document/document-server/src/main/java/com/usoftchina/saas/document/service/impl/CustomerServiceImpl.java

@@ -202,6 +202,9 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
             if (insertDetail2.size()>0) {
                 customeraddressMapper.batchInsert(insertDetail2);
             }
+            baseDTO = getBaseDTOById(cu_id);
+            //日志记录
+            messageLogService.save(baseDTO);
             //更新
         }else {
             //检查名称和编号
@@ -291,6 +294,9 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
             if (updateDetail2.size() > 0) {
                 customeraddressMapper.batchUpdate(updateDetail2);
             }
+            baseDTO = getBaseDTOById(cu_id);
+            //日志记录
+            messageLogService.update(baseDTO);
         }
 
         //更新应收余额
@@ -336,10 +342,6 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
         }else {
             subledgerMapper.insertSelective(subledger);
         }
-
-        baseDTO = getBaseDTOById(cu_id);
-        //日志记录
-        messageLogService.save(baseDTO);
         return baseDTO;
     }
 
@@ -358,6 +360,7 @@ public class CustomerServiceImpl extends CommonBaseServiceImpl<CustomerMapper, C
             map.put("v_type","cust");
             map.put("v_companyid",BaseContextHolder.getCompanyId());
             map.put("v_res","");
+            //删除前检查
             customerMapper.check(map);
             Object result =  map.get("v_res");
             if(!StringUtils.isEmpty(result)){