|
@@ -53,6 +53,9 @@ public class WorkerManagerLogic {
|
|
|
@Autowired
|
|
|
PolicyOrderService policyOrderService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ SysDictCompanyService sysDictCompanyService;
|
|
|
+
|
|
|
|
|
|
public void stop(String id) {
|
|
|
|
|
@@ -594,6 +597,13 @@ public class WorkerManagerLogic {
|
|
|
|
|
|
|
|
|
AdminWebsit adminWebsit = adminWebsitService.getById(workerManagerBean.getWebsitId());
|
|
|
+ SysDictCompany belongCompany = sysDictCompanyService.lambdaQuery()
|
|
|
+ .eq(SysDictCompany::getCompanyWechatId, adminWebsit.getCompanyWechatId())
|
|
|
+ .eq(SysDictCompany::getDictType, "BELONG_COMPANY")
|
|
|
+ .eq(SysDictCompany::getDictCode, adminWebsit.getInsureSteadUnit())
|
|
|
+ .one();
|
|
|
+
|
|
|
+
|
|
|
PolicyOrder policyOrder = new PolicyOrder();
|
|
|
policyOrder.setBelongCompany(adminWebsit.getBelongCompany());
|
|
|
policyOrder.setBelongCompanyCode(adminWebsit.getBelongCompanyCode());
|
|
@@ -609,6 +619,7 @@ public class WorkerManagerLogic {
|
|
|
policyOrder.setWorkerName(workerManagerBean.getUser().getNickName());
|
|
|
policyOrder.setWorkerIdcard(workerManagerBean.getUser().getIdCard());
|
|
|
policyOrder.setWorkerMobile(workerManagerBean.getUser().getMobile());
|
|
|
+ policyOrder.setBuyUnitId(belongCompany.getDictCode());
|
|
|
policyOrder.setBuyUnit(adminWebsit.getInsureSteadUnit());
|
|
|
|
|
|
policyOrder.setWebsitUserId(workerManagerBean.getId());
|