Procházet zdrojové kódy

业务来源显示

wks před 1 rokem
rodič
revize
3a947c6100

+ 11 - 4
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -22,6 +22,7 @@ import com.ydtech.constants.sys.SystemConstant;
 import com.ydtech.core.page.HttpResult;
 import com.ydtech.core.page.PageRequest;
 import com.ydtech.exception.SystemException;
+import com.ydtech.modules.admin.constants.ManagementSource;
 import com.ydtech.modules.admin.constants.RoleConstants;
 import com.ydtech.modules.admin.dao.SysUserLinkAreaMapper;
 import com.ydtech.modules.admin.dao.SysUserLinkPtlAgreementMapper;
@@ -34,11 +35,9 @@ import com.ydtech.modules.esm.model.EsmUserReferrer;
 import com.ydtech.modules.esm.service.EsmUserReferrerService;
 import com.ydtech.modules.fee.service.CostsCalcService;
 import com.ydtech.modules.fee.service.FeeDisplayService;
-import com.ydtech.modules.fee.service.impl.FeeDisplayServiceImpl;
 import com.ydtech.modules.fee.service.impl.FeeRuleSchemeServiceImpl;
 import com.ydtech.modules.fnc.entity.InsFeeAudit;
 import com.ydtech.modules.fnc.service.InsFeeAuditService;
-import com.ydtech.modules.ins.dao.InsFileMapper;
 import com.ydtech.modules.ins.model.InsOrdersExcel;
 import com.ydtech.modules.ins.model.InsOrdersExcelVo;
 import com.ydtech.modules.ins.model.vo.CarInfoVo;
@@ -587,6 +586,14 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
         OrderVo orderAndAreaCompany = baseMapper.getOrderAndAreaCompany(companyId);
         //团队归属信息
         List<SysArea> sysAreas = sysDeptService.getListQueryBelongArea(orderAndAreaCompany.getDeptid());
+        SysDept sysUserDept = sysDeptService.getById(orderAndAreaCompany.getDeptid());
+        try {
+            ManagementSource managementSource = ManagementSource.valueOf("MS_0" + sysUserDept.getManagementSource());
+            String s = Optional.of(managementSource).map(ManagementSource::getDesc).orElse(null);
+            orderAndAreaCompany.setSource(s);
+        } catch (Exception ignored) {
+        }
+
 //        String areaInfo = sysDeptService.queryBelongArea(orderAndAreaCompany.getDeptid());
         SysUser sysUser = Optional.ofNullable(sysUserService.getById(orderAndAreaCompany.getUserid()))
                 .orElse(new SysUser());
@@ -894,7 +901,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
                             item.setSumExportFee(null);
                         }
                 );
-            }else {
+            } else {
                 feeDisplayService.setUpRevise(insAreaCompanyEditingDtos);
             }
 
@@ -1358,7 +1365,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
             boHaiQuoteAccidentVo.setCopies(String.valueOf(accidentalDrivingVo.getQuantity()));
             bohaiBaseQuoteVo.setAccidentalDrivingVo(Collections.singletonList(boHaiQuoteAccidentVo));
             return bohaiBaseQuoteVo;
-        }else if (baseQuoteVo.getCompanyId().equals("CHAC1000000")) {
+        } else if (baseQuoteVo.getCompanyId().equals("CHAC1000000")) {
             // 诚泰财险
             BaseQuoteVo<Object> chengtaiBaseQuoteVo = new BaseQuoteVo<>();
             BeanUtils.copyProperties(baseQuoteVo, chengtaiBaseQuoteVo);