Преглед изворни кода

凯和下单限制船名航次不能为空

lazhaoqian пре 3 година
родитељ
комит
64c94fafe4

+ 8 - 0
ruoyi-warehouse/src/main/java/com/ruoyi/warehouseBusiness/service/impl/TWarehouseBillsServiceImpl.java

@@ -851,6 +851,14 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
         TWarehouseBills warehouseBills = JSONArray.parseObject(tWarehousebills, TWarehouseBills.class);
         JSONArray jsonCrArray = JSONArray.parseArray(tWarehousebillsCntr);
         List<TWarehousebillsCntr> tWarehousebillsCntrs = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsCntr.class);
+        if (warehouseBills.getfVslid() == null){
+            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+            return AjaxResult.error("船名不能为空");
+        }
+        if (warehouseBills.getfVoyid() == null){
+            TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
+            return AjaxResult.error("航次不能为空");
+        }
         //获取客户单位
         Long clientFid = tCorpsMapper.getClientFid(loginUser.getUser().getPhonenumber());
         if (warehouseBills.getfId() == null) {