Kaynağa Gözat

银行卡信息接口-判断处理

ZhangWenQiang 4 yıl önce
ebeveyn
işleme
fe9196d489

+ 6 - 2
happy-cloud-wisdom/happy-cloud-wisdom-biz/src/main/java/org/jeecg/modules/hlwaccount/service/impl/HlwCompanyAccountDetailServiceImpl.java

@@ -333,7 +333,9 @@ public class HlwCompanyAccountDetailServiceImpl extends ServiceImpl<HlwCompanyAc
             subcontractorQueryWrapper.eq("company_id", hlwCompanyAccount.getCompanyId());
             subcontractorQueryWrapper.eq("subcontractor_id", hlwCompanyAccount.getSubcontractorId());
             HlwCompanySubcontractor hlwCompanySubcontractor = hlwCompanySubcontractorService.getOne(subcontractorQueryWrapper);
-            map.put("serviceRate", hlwCompanySubcontractor.getServiceRate());
+            if (hlwCompanySubcontractor != null) {
+                map.put("serviceRate", hlwCompanySubcontractor.getServiceRate());
+            }
             //付款单
             QueryWrapper<HlwPayment> paymentQueryWrapper = new QueryWrapper<>();
             paymentQueryWrapper.eq("application_id", hlwCompanyAccount.getApplicationId());
@@ -355,7 +357,9 @@ public class HlwCompanyAccountDetailServiceImpl extends ServiceImpl<HlwCompanyAc
             subcontractorQueryWrapper.eq("company_id", hlwCompanyAccount.getCompanyId());
             subcontractorQueryWrapper.eq("cp_id", hlwCompanyAccount.getSubcontractorId());
             HlwCompanyCp hlwCompanyCp = hlwCompanyCpService.getOne(subcontractorQueryWrapper);
-            map.put("serviceRate", hlwCompanyCp.getServiceRate());
+            if (hlwCompanyCp != null) {
+                map.put("serviceRate", hlwCompanyCp.getServiceRate());
+            }
             //付款单
             QueryWrapper<HlwPayment> paymentQueryWrapper = new QueryWrapper<>();
             paymentQueryWrapper.eq("application_id", hlwCompanyAccount.getApplicationId());