‘linchangsheng’ 6 月之前
父节点
当前提交
14b2c83e8a

+ 8 - 0
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/PolicyOrderLogic.java

@@ -18,6 +18,7 @@ import com.gree.mall.manager.logic.common.CommonLogic;
 import com.gree.mall.manager.plus.entity.*;
 import com.gree.mall.manager.plus.service.AdminWebsitService;
 import com.gree.mall.manager.plus.service.PolicyOrderService;
+import com.gree.mall.manager.plus.service.SysDictCompanyService;
 import com.gree.mall.manager.plus.service.WebsitUserService;
 import com.gree.mall.manager.zfire.bean.ZfireParamBean;
 import com.gree.mall.manager.zfire.util.FieldUtils;
@@ -48,6 +49,9 @@ public class PolicyOrderLogic {
     @Autowired
     WebsitUserService websitUserService;
 
+    @Autowired
+    SysDictCompanyService sysDictCompanyService;
+
     public IPage<PolicyOrderVO> listPolicyOrder(Page page, ZfireParamBean zfireParam) {
         //获取当前登录企业id
         AdminUserCom adminUser = commonLogic.getAdminUser();
@@ -145,6 +149,8 @@ public class PolicyOrderLogic {
                     .eq(PolicyOrder::getType, "IN")
                     .eq(PolicyOrder::getPolicyOrderStatus, "DGM").one();
 
+            SysDictCompany sysDictCompany = sysDictCompanyService.lambdaQuery().eq(SysDictCompany::getDictValue, row.get(0)).eq(SysDictCompany::getDictType,"INSURE_STEAD_UNIT").one();
+
             if (policyOrder == null)
                 throw new RemoteAccessException((String) row.get(1)+"网点下工程师未找到"+(String) row.get(3));
 
@@ -181,6 +187,8 @@ public class PolicyOrderLogic {
             policyOrder.setClassWebsitName((String) row.get(12));
             policyOrder.setPayAmount(Convert.toBigDecimal(row.get(8)));
             policyOrder.setIsImport(IsYesNoEnum.YES.getKey());
+            policyOrder.setBuyUnit(sysDictCompany.getDictValue());
+            policyOrder.setBuyUnitId(sysDictCompany.getDictCode());
 
 
             if (new Date().after(policyOrder.getStartTime()) && new Date().before(policyOrder.getEndTime()))