Bladeren bron

计算仓储费前判断是否存在未审批数据

sunhz 3 jaren geleden
bovenliggende
commit
eed9029551

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

@@ -4432,6 +4432,15 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
         if (StringUtils.isNull(tWarehouseBills.getfCorpid())) {
             return AjaxResult.error("请选择客户信息");
         }
+
+        TWarehouseBills bills = new TWarehouseBills();
+        bills.setfCorpid(tWarehouseBills.getfCorpid());
+        bills.setfBillstatus(4L);
+        List<Map<String, Object>> list = tWarehouseBillsMapper.selecStorageFeeList(bills);
+        if (list != null && list.size() > 0) {
+            return AjaxResult.error("当前选择客户存在未审批的仓储费信息,请先审批完成后再计算");
+        }
+
         tWarehouseBills.setfBillingDeadline(DateUtils.dateConversionMax(tWarehouseBills.getfBillingDeadline()));
         long fPid;
         if (StringUtils.isNull(tWarehouseBills.getfId())) {