liyg 1 rok temu
rodzic
commit
d090cbd64e

+ 5 - 3
src/main/java/com/steerinfo/dil/controller/TMSController.java

@@ -438,11 +438,11 @@ public class TMSController extends BaseRESTfulController {
             if(item.get("通知单号")==null || item.get("通知单号").equals("")
                 || item.get("车号")==null || item.get("车号").equals("")
                     || item.get("装车日期")==null || item.get("装车日期").equals("")
-                    || item.get("净重")==null || item.get("净重").equals("")
                     || item.get("皮重")==null || item.get("皮重").equals("")
                     || item.get("毛重")==null || item.get("毛重").equals("")){
                 throw new Exception("单元格数据异常(通知单号/车号/装车日期/净重/皮重/毛重),请检查模板或数据是否正确!");
             }
+            item.put("净重", DataChange.dataToBigDecimal(item.get("毛重")).subtract(DataChange.dataToBigDecimal(item.get("皮重"))));
             //通知单统计
             String requirementNumber = item.get("通知单号").toString();
             if (map.get(requirementNumber) != null) {
@@ -544,11 +544,11 @@ public class TMSController extends BaseRESTfulController {
             if(item.get("通知单号")==null || item.get("通知单号").equals("")
                     || item.get("车号")==null || item.get("车号").equals("")
                     || item.get("计量日期")==null || item.get("计量日期").equals("")
-                    || item.get("净重")==null || item.get("净重").equals("")
                     || item.get("皮重")==null || item.get("皮重").equals("")
                     || item.get("毛重")==null || item.get("毛重").equals("")){
                 throw new Exception("单元格数据异常(通知单号/车号/计量日期/净重/皮重/毛重),请检查模板或数据是否正确!");
             }
+            item.put("净重", DataChange.dataToBigDecimal(item.get("毛重")).subtract(DataChange.dataToBigDecimal(item.get("皮重"))));
             //校验数据
             if(weightTime == null){
                 weightTime = item.get("计量日期").toString();
@@ -643,9 +643,11 @@ public class TMSController extends BaseRESTfulController {
             if(item.get("通知单号")==null || item.get("通知单号").equals("")
                     || item.get("车号")==null || item.get("车号").equals("")
                     || item.get("卸车日期")==null || item.get("卸车日期").equals("")
-                    || item.get("净重")==null || item.get("净重").equals("")){
+                    || item.get("皮重")==null || item.get("皮重").equals("")
+                    || item.get("毛重")==null || item.get("毛重").equals("")){
                 throw new Exception("单元格数据异常(通知单号/车号/卸车日期/净重),请检查模板或数据是否正确!");
             }
+            item.put("净重", DataChange.dataToBigDecimal(item.get("毛重")).subtract(DataChange.dataToBigDecimal(item.get("皮重"))));
             //校验数据
             if(unloadTime == null){
                 unloadTime = item.get("卸车日期").toString();