|
@@ -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()))
|