Browse Source

客户修改

Guo1B0 11 months ago
parent
commit
c62d71d537

+ 10 - 4
fhKeeper/formulahousekeeper/management-crm/src/main/java/com/management/platform/service/impl/StageServiceImpl.java

@@ -39,12 +39,18 @@ public class StageServiceImpl extends ServiceImpl<StageMapper, Stage> implements
     @Transactional(rollbackFor = Exception.class)
     @Transactional(rollbackFor = Exception.class)
     public HttpRespMsg changeStage(String stages, HttpServletRequest request) {
     public HttpRespMsg changeStage(String stages, HttpServletRequest request) {
         HttpRespMsg msg = new HttpRespMsg();
         HttpRespMsg msg = new HttpRespMsg();
-        int i = 0;
         List<Stage> stages1 = JSONObject.parseArray(stages, Stage.class);
         List<Stage> stages1 = JSONObject.parseArray(stages, Stage.class);
+        int i = 0;
         User user = userMapper.selectById(request.getHeader("Token"));
         User user = userMapper.selectById(request.getHeader("Token"));
-        stageMapper.delete(new QueryWrapper<Stage>().eq("company_id", user.getCompanyId()));
         for (Stage stage : stages1) {
         for (Stage stage : stages1) {
-            stageMapper.insert(stage);
+            stage.setSeq(i);
+            stage.setCompanyId(user.getCompanyId());
+            if(null != stage.getId()){
+                stageMapper.updateById(stage);
+            }else {
+                stageMapper.insert(stage);
+            }
+            i++;
         }
         }
         msg.setMsg("操作成功");
         msg.setMsg("操作成功");
         return msg;
         return msg;
@@ -53,7 +59,7 @@ public class StageServiceImpl extends ServiceImpl<StageMapper, Stage> implements
     @Override
     @Override
     public HttpRespMsg getStage(HttpServletRequest request) {
     public HttpRespMsg getStage(HttpServletRequest request) {
         HttpRespMsg msg = new HttpRespMsg();
         HttpRespMsg msg = new HttpRespMsg();
-        msg.setData(stageMapper.selectList(new QueryWrapper<Stage>().eq("companyId",userMapper.selectById(request.getHeader("Token")).getCompanyId()).orderBy(true, true, "seq")));
+        msg.setData(stageMapper.selectList(new QueryWrapper<Stage>().eq("company_id",userMapper.selectById(request.getHeader("Token")).getCompanyId()).orderBy(true, true, "seq")));
         return msg;
         return msg;
     }
     }
 }
 }