Переглянути джерело

代码提交:
1.客户信息save方法修改

sunruiqi 2 роки тому
батько
коміт
d8d01f5ecf

+ 11 - 5
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/workClientInfo/controller/WorkClientController.java

@@ -1,6 +1,7 @@
 package com.jeeplus.test.workClientInfo.controller;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.jeeplus.sys.utils.StringUtils;
 import com.jeeplus.test.workClientInfo.domain.WorkClientInfo;
 import com.jeeplus.test.workClientInfo.domain.dto.PageInfoDto;
 import com.jeeplus.test.workClientInfo.domain.dto.WorkClientInfosDto;
@@ -32,12 +33,17 @@ public class WorkClientController {
     }
 
     /**
-     * 客户信息新增
+     * 客户信息新增/修改
      */
-    @ApiOperation(value = "客户信息新增")
-    @PostMapping(value = "add")
-    public String add(@RequestBody WorkClientInfosDto workClientInfosDto) {
-        return workClientService.add(workClientInfosDto);
+    @ApiOperation(value = "客户信息新增/修改")
+    @PostMapping(value = "save")
+    public String save(@RequestBody WorkClientInfosDto workClientInfosDto) {
+        String id = workClientInfosDto.getWorkClientInfo().getId();
+        if (StringUtils.isNotEmpty(id)) {
+            return workClientService.update(workClientInfosDto);
+        }else {
+            return workClientService.save(workClientInfosDto);
+        }
     }
 
     /**

+ 1 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/workClientInfo/service/WorkClientService.java

@@ -76,7 +76,7 @@ public class WorkClientService {
      * @return
      */
     @Transactional(rollbackFor = Exception.class)
-    public String add(WorkClientInfosDto workClientInfosDto) {
+    public String save(WorkClientInfosDto workClientInfosDto) {
         //获取当前登录人信息
         UserDTO dto = UserUtils.getCurrentUserDTO();
         //客户信息处理