Przeglądaj źródła

安全检查日常检查新增修改和删除

mengy 5 lat temu
rodzic
commit
3e639b9aef

+ 21 - 0
src/main/java/com/chinaitop/depot/storage/controller/StorageDailyController.java

@@ -118,4 +118,25 @@ public class StorageDailyController {
118
 
118
 
119
         return retMap;
119
         return retMap;
120
     }
120
     }
121
+
122
+    /**
123
+     * 根据主键id移除数据
124
+     * @param id
125
+     * @return
126
+     */
127
+    @RequestMapping(value="/remove", produces = MediaType.APPLICATION_JSON_VALUE,method = RequestMethod.POST)
128
+    @ApiOperation(value="根据主键id移除数据", notes = "根据主键id移除数据")
129
+    @ApiImplicitParams({
130
+            @ApiImplicitParam(name = "id", value = "数据ID", paramType = "form")
131
+    })
132
+    public Map<String, Object> remove(Integer id){
133
+        Map<String,Object> retMap = new HashMap<String,Object>();
134
+        if (null != id) {
135
+            storageDailyService.remove(id);
136
+            retMap.put("msg","success");
137
+        } else {
138
+            retMap.put("msg","error");
139
+        }
140
+        return retMap;
141
+    }
121
 }
142
 }

+ 6 - 6
src/main/java/com/chinaitop/depot/storage/controller/StorageQualitycheckController.java

@@ -100,8 +100,8 @@ public class StorageQualitycheckController {
100
         }
100
         }
101
         
101
         
102
         // 等级.
102
         // 等级.
103
-        if (qualitycheck.getLevel() != null) {
104
-            qualityCheck.setLevel(qualitycheck.getLevel());
103
+        if (qualitycheck.getLevelUpdate() != null) {
104
+            qualityCheck.setLevelUpdate(qualitycheck.getLevelUpdate());
105
         }
105
         }
106
 
106
 
107
         //检验结果(0:合格 , 1 :不合格)
107
         //检验结果(0:合格 , 1 :不合格)
@@ -271,7 +271,7 @@ public class StorageQualitycheckController {
271
         if(StringUtils.isNoneBlank(warehouseId)){
271
         if(StringUtils.isNoneBlank(warehouseId)){
272
             qualityCheck.setWarehouseId(Integer.valueOf(warehouseId));
272
             qualityCheck.setWarehouseId(Integer.valueOf(warehouseId));
273
         }
273
         }
274
-        qualityCheck.setType("1");///查找验收质量管理的信息
274
+        qualityCheck.setTypeUpdate("1");///查找验收质量管理的信息
275
 
275
 
276
         qualityCheck.setHistoryStatus(0);//0:最新数据  1:历史数据
276
         qualityCheck.setHistoryStatus(0);//0:最新数据  1:历史数据
277
 
277
 
@@ -310,7 +310,7 @@ public class StorageQualitycheckController {
310
                 qualityCheckExample.setWarehouseId(warehouseId);
310
                 qualityCheckExample.setWarehouseId(warehouseId);
311
             }
311
             }
312
             if(StringUtils.isNotBlank(type)){
312
             if(StringUtils.isNotBlank(type)){
313
-                qualityCheckExample.setType(type);//传入查找的质量类型
313
+                qualityCheckExample.setTypeUpdate(type);//传入查找的质量类型
314
             }
314
             }
315
 
315
 
316
             if(StringUtils.isNotBlank(sealStatus)){
316
             if(StringUtils.isNotBlank(sealStatus)){
@@ -353,7 +353,7 @@ public class StorageQualitycheckController {
353
                 qualityCheckExample.setWarehouseId(warehouseId);
353
                 qualityCheckExample.setWarehouseId(warehouseId);
354
             }
354
             }
355
             if(StringUtils.isNotBlank(type)){
355
             if(StringUtils.isNotBlank(type)){
356
-                qualityCheckExample.setType(type);//传入查找的质量类型
356
+                qualityCheckExample.setTypeUpdate(type);//传入查找的质量类型
357
             }
357
             }
358
 
358
 
359
             if (id != null && !"".equals(id)) {
359
             if (id != null && !"".equals(id)) {
@@ -539,7 +539,7 @@ public class StorageQualitycheckController {
539
     	List<List<StorageQualitycheck>> list = new ArrayList<List<StorageQualitycheck>>();
539
     	List<List<StorageQualitycheck>> list = new ArrayList<List<StorageQualitycheck>>();
540
         //根据后台传来的参数进行查找相应类型的类别0:初检 1:验收 2:质量普查 3:出库
540
         //根据后台传来的参数进行查找相应类型的类别0:初检 1:验收 2:质量普查 3:出库
541
         if (StringUtils.isNotBlank(checktype)){
541
         if (StringUtils.isNotBlank(checktype)){
542
-            qualityCheck.setType(checktype);
542
+            qualityCheck.setTypeUpdate(checktype);
543
         }
543
         }
544
         
544
         
545
         qualityCheck.setHistoryStatus(0);//0:最新数据  1:历史数据
545
         qualityCheck.setHistoryStatus(0);//0:最新数据  1:历史数据

+ 24 - 0
src/main/java/com/chinaitop/depot/storage/model/StorageQualitycheck.java

@@ -51,6 +51,30 @@ public class StorageQualitycheck {
51
 
51
 
52
     private Integer levelUpdate;//等级
52
     private Integer levelUpdate;//等级
53
 
53
 
54
+    public String getTypeUpdate() {
55
+        return typeUpdate;
56
+    }
57
+
58
+    public void setTypeUpdate(String typeUpdate) {
59
+        this.typeUpdate = typeUpdate;
60
+    }
61
+
62
+    public Integer getLevelUpdate() {
63
+        return levelUpdate;
64
+    }
65
+
66
+    public void setLevelUpdate(Integer levelUpdate) {
67
+        this.levelUpdate = levelUpdate;
68
+    }
69
+
70
+    public String getNumberUpdate() {
71
+        return numberUpdate;
72
+    }
73
+
74
+    public void setNumberUpdate(String numberUpdate) {
75
+        this.numberUpdate = numberUpdate;
76
+    }
77
+
54
     private String capacity;//容量
78
     private String capacity;//容量
55
 
79
 
56
     private String water;
80
     private String water;

+ 2 - 0
src/main/java/com/chinaitop/depot/storage/service/StorageDailyService.java

@@ -28,4 +28,6 @@ public interface StorageDailyService {
28
      * @return
28
      * @return
29
      */
29
      */
30
     Map<String, Object> loadDataById(Integer id);
30
     Map<String, Object> loadDataById(Integer id);
31
+
32
+    void remove(int id);
31
 }
33
 }

+ 15 - 1
src/main/java/com/chinaitop/depot/storage/service/impl/StorageDailyServiceImpl.java

@@ -6,6 +6,7 @@ import com.chinaitop.depot.storage.model.StorageDailycheck;
6
 import com.chinaitop.depot.storage.model.StorageDailycheckExample;
6
 import com.chinaitop.depot.storage.model.StorageDailycheckExample;
7
 import com.chinaitop.depot.storage.service.StorageDailyService;
7
 import com.chinaitop.depot.storage.service.StorageDailyService;
8
 import org.springframework.stereotype.Service;
8
 import org.springframework.stereotype.Service;
9
+import org.springframework.transaction.annotation.Transactional;
9
 
10
 
10
 import javax.annotation.Resource;
11
 import javax.annotation.Resource;
11
 import java.util.HashMap;
12
 import java.util.HashMap;
@@ -25,7 +26,13 @@ public class StorageDailyServiceImpl implements StorageDailyService {
25
 
26
 
26
     @Override
27
     @Override
27
     public void save(StorageDailycheck dailycheck) {
28
     public void save(StorageDailycheck dailycheck) {
28
-        storageDailycheckMapper.insertSelective(dailycheck);
29
+        if (dailycheck.getId() == null){
30
+            storageDailycheckMapper.insertSelective(dailycheck);// 新增数据
31
+        }else{
32
+            storageDailycheckMapper.updateByPrimaryKey(dailycheck);// 修改数据
33
+        }
34
+
35
+        //storageDailycheckMapper.insertSelective(dailycheck);
29
     }
36
     }
30
 
37
 
31
     @Override
38
     @Override
@@ -35,4 +42,11 @@ public class StorageDailyServiceImpl implements StorageDailyService {
35
         retMap.put("dailycheck",dailycheck);
42
         retMap.put("dailycheck",dailycheck);
36
         return retMap;
43
         return retMap;
37
     }
44
     }
45
+
46
+    @Override
47
+    @Transactional
48
+    public void remove(int id) {
49
+        // 逻辑删除数据
50
+        storageDailycheckMapper.deleteByPrimaryKey(id);
51
+    }
38
 }
52
 }

+ 2 - 2
src/main/java/com/chinaitop/depot/storage/service/impl/StorageFoodbasicInfoServiceImpl.java

@@ -95,7 +95,7 @@ public class StorageFoodbasicInfoServiceImpl implements StorageFoodbasicInfoServ
95
             foodbasicInfo.setImpurity(qualitycheck.getImpurity());//杂质
95
             foodbasicInfo.setImpurity(qualitycheck.getImpurity());//杂质
96
             foodbasicInfo.setUnsound(qualitycheck.getBadpart());//不完善粒
96
             foodbasicInfo.setUnsound(qualitycheck.getBadpart());//不完善粒
97
             foodbasicInfo.setWeight(qualitycheck.getCapacity());//容重
97
             foodbasicInfo.setWeight(qualitycheck.getCapacity());//容重
98
-            foodbasicInfo.setLevel(String.valueOf(qualitycheck.getLevel()));//粮食等级
98
+            foodbasicInfo.setLevel(String.valueOf(qualitycheck.getLevelUpdate()));//粮食等级
99
             foodbasicInfo.setInputYear(qualitycheck.getInputTime());//入仓时间
99
             foodbasicInfo.setInputYear(qualitycheck.getInputTime());//入仓时间
100
             foodbasicInfo.setGlutenWaterCount(qualitycheck.getGlutenWaterCount());//面筋吸水量
100
             foodbasicInfo.setGlutenWaterCount(qualitycheck.getGlutenWaterCount());//面筋吸水量
101
             foodbasicInfo.setEatScore(qualitycheck.getEatScore());//品尝评分值
101
             foodbasicInfo.setEatScore(qualitycheck.getEatScore());//品尝评分值
@@ -325,7 +325,7 @@ public class StorageFoodbasicInfoServiceImpl implements StorageFoodbasicInfoServ
325
         sb.append(";收获年份:"+qualitycheckVo.getScnfName());
325
         sb.append(";收获年份:"+qualitycheckVo.getScnfName());
326
 
326
 
327
         //等级代码:粮情卡带出
327
         //等级代码:粮情卡带出
328
-        Integer level=qualitycheck.getLevel();
328
+        Integer level=qualitycheck.getLevelUpdate();
329
         sb.append(";等级代码:"+level);
329
         sb.append(";等级代码:"+level);
330
 
330
 
331
         // 生产年份:粮情卡带出
331
         // 生产年份:粮情卡带出

+ 1 - 1
src/main/java/com/chinaitop/depot/storage/service/impl/StorageQualitycheckServiceImpl.java

@@ -232,7 +232,7 @@ public class StorageQualitycheckServiceImpl implements StorageQualitycheckServic
232
             StorageQualitycheck qualitycheck) {
232
             StorageQualitycheck qualitycheck) {
233
         List<StorageQualitycheck> list = null;
233
         List<StorageQualitycheck> list = null;
234
         //5:第三方检查
234
         //5:第三方检查
235
-        qualitycheck.setType("5");
235
+        qualitycheck.setTypeUpdate("5");
236
 
236
 
237
         // 仓房id.
237
         // 仓房id.
238
         if (qualitycheck.getHouseId() != null) {
238
         if (qualitycheck.getHouseId() != null) {