Parcourir la source

李剑-bug排除政务服务--存量用地--审核提交抛异常,不能正常完成功能。

lijian il y a 4 ans
Parent
commit
a409429059

+ 10 - 2
src/main/java/platform/modules/company/service/StockLandApproveService.java

@@ -613,11 +613,19 @@ public class StockLandApproveService extends BaseService<StockLand> {
                     try {
                     try {
                         StockLand stockLand = stockLandService.findById(apply.getId());
                         StockLand stockLand = stockLandService.findById(apply.getId());
                         Integer userid = stockLand.getCreate_by();
                         Integer userid = stockLand.getCreate_by();
-                        CompanyInfoDto company = companyService.findByUserId(userid);
+                        // by leeking 2022-01-10
+                        // 3表联合查询:y_company、y_company_contact、z_user,有时候y_company_contact表没有对应企业的联系方式记录
+                        // 查询结果就是空,导致后面语句:company.getCompany_name()抛异常;不能正常完成审核流程,
+                        // 且这里查询结果company只使用以此;因此,只要后面company.getCompany_name(),能找到替代的,就可以废弃这里的查询
+                        //CompanyInfoDto company = companyService.findByUserId(userid);
                         Street street = streetService.findById(ShiroUtils.getStreetId());
                         Street street = streetService.findById(ShiroUtils.getStreetId());
 
 
                         Map<String, String> params = new HashMap<>();
                         Map<String, String> params = new HashMap<>();
-                        params.put("company_name", company.getCompany_name());
+
+                        // by leeking 2022-01-10
+                        // 仅仅是company_name,apply对象肯定是有的,可以替代原来的companly.getCompany_name()
+                        //params.put("company_name", company.getCompany_name());
+                        params.put("company_name", apply.getCompany_name());
                         params.put("street_name", street.getName());
                         params.put("street_name", street.getName());
 
 
                         String tempCode = Constant.SMS_TemplateCode.STOCKLAND_LOCAL_AUDIT;
                         String tempCode = Constant.SMS_TemplateCode.STOCKLAND_LOCAL_AUDIT;