lyhzzz 3 月之前
父節點
當前提交
916bd96055

+ 1 - 1
src/main/java/com/fdkankan/fusion/controller/CaseOverviewController.java

@@ -38,7 +38,7 @@ public class CaseOverviewController {
     @PostMapping("/addOrUpdate")
     public ResultData addOrUpdate (@RequestBody CaseOverview caseOverview){
         caseOverviewService.saveOrUpdate(caseOverview);
-        return ResultData.ok();
+        return ResultData.ok(caseOverview);
     }
 
     @PostMapping("/del")

+ 1 - 1
src/main/java/com/fdkankan/fusion/controller/CaseTabulationController.java

@@ -45,7 +45,7 @@ public class CaseTabulationController {
     @PostMapping("/addOrUpdate")
     public ResultData addOrUpdate (@RequestBody CaseTabulation caseTabulation){
         caseTabulationService.saveOrUpdate(caseTabulation);
-        return ResultData.ok();
+        return ResultData.ok(caseTabulation);
     }
 
     @PostMapping("/del")

+ 1 - 1
src/main/java/com/fdkankan/fusion/service/IFusionMeterService.java

@@ -29,5 +29,5 @@ public interface IFusionMeterService extends IService<FusionMeter> {
 
     List<FusionMeter> getByFusionId(Integer oldFusionId);
 
-    List<FusionMeter> getByFusionNumId(Integer oldFusionNumId);
+    List<FusionMeter> getByFusionNumId(Integer oldFusionId,Integer oldFusionNumId);
 }

+ 3 - 3
src/main/java/com/fdkankan/fusion/service/impl/CopyCaseService.java

@@ -445,15 +445,15 @@ public class CopyCaseService {
 
             Integer newFusionNumId = entity.getFusionNumId();
 
-            cpFusionMeter(oldFusionNumId,newFusionNumId,newFusionId);
+            cpFusionMeter(oldFusionId,oldFusionNumId,newFusionNumId,newFusionId);
         }
     }
 
     /**
      * 复制案件测量数据
      */
-    private void cpFusionMeter(Integer oldFusionNumId, Integer newFusionNumId,Integer newFusionId) {
-        List<FusionMeter> listByCaseId = fusionMeterService.getByFusionNumId(oldFusionNumId);
+    private void cpFusionMeter(Integer oldFusionId,Integer oldFusionNumId, Integer newFusionNumId,Integer newFusionId) {
+        List<FusionMeter> listByCaseId = fusionMeterService.getByFusionNumId(oldFusionId,oldFusionNumId);
         if(listByCaseId == null || listByCaseId.isEmpty()){
             return;
         }

+ 2 - 1
src/main/java/com/fdkankan/fusion/service/impl/FusionMeterServiceImpl.java

@@ -109,8 +109,9 @@ public class FusionMeterServiceImpl extends ServiceImpl<IFusionMeterMapper, Fusi
     }
 
     @Override
-    public List<FusionMeter> getByFusionNumId(Integer oldFusionNumId) {
+    public List<FusionMeter> getByFusionNumId(Integer oldFusionId,Integer oldFusionNumId) {
         LambdaQueryWrapper<FusionMeter> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(FusionMeter::getFusionId,oldFusionId);
         wrapper.like(FusionMeter::getPosition,"\"fusionNumId\":\""+oldFusionNumId+"\"");
         return list(wrapper);
     }