|
@@ -12,6 +12,7 @@ import cn.com.ty.lift.system.settings.dao.entity.model.CompanyAttestationRequest
|
|
|
import cn.com.ty.lift.system.settings.dao.entity.model.CompanyAttestationResponse;
|
|
|
import cn.com.ty.lift.system.settings.dao.entity.model.MaintenanceCompanyRequest;
|
|
|
import cn.com.ty.lift.system.settings.dao.entity.model.MaintenanceCompanyResponse;
|
|
|
+import cn.com.ty.lift.system.settings.dao.mapper.MaintenanceCompanyMapper;
|
|
|
import cn.com.ty.lift.system.settings.dao.mapper.MtCompanyAttestationMapper;
|
|
|
import cn.com.ty.lift.system.settings.service.GlobalSetService;
|
|
|
import cn.com.ty.lift.system.settings.service.IMaintenanceCompanyService;
|
|
@@ -74,6 +75,9 @@ public class MtCompanyAttestationServiceImpl extends ServiceImpl<MtCompanyAttest
|
|
|
@Resource
|
|
|
private IUserApplicationService userApplicationService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private MaintenanceCompanyMapper maintenanceCompanyMapper;
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public RestResponse applyAudit(CompanyAttestationRequest companyAttestationRequest) {
|
|
@@ -213,6 +217,8 @@ public class MtCompanyAttestationServiceImpl extends ServiceImpl<MtCompanyAttest
|
|
|
.or()
|
|
|
.like("contacts_tel", companyAttestationRequest.getQueryCondition())
|
|
|
)
|
|
|
+ .orderByDesc("create_time")
|
|
|
+
|
|
|
);
|
|
|
List<CompanyAttestationResponse> companyAttestationResponseList = new ArrayList<>();
|
|
|
List<MtCompanyAttestation> mtCompanyAttestationList = mtCompanyAttestationPage.getRecords();
|
|
@@ -226,8 +232,13 @@ public class MtCompanyAttestationServiceImpl extends ServiceImpl<MtCompanyAttest
|
|
|
//获取公司信息
|
|
|
List<Long> companyIdList = ProjectUtils.getAttrList(mtCompanyAttestationList,
|
|
|
"mtCompanyId", null);
|
|
|
- List<MaintenanceCompany> maintenanceCompanyList = (List<MaintenanceCompany>)
|
|
|
- maintenanceCompanyService.listByIds(companyIdList);
|
|
|
+
|
|
|
+ /**
|
|
|
+ *查询维保公司,顺便查询公司的企管员
|
|
|
+ */
|
|
|
+ List<MaintenanceCompany> maintenanceCompanyList =
|
|
|
+ maintenanceCompanyMapper.getList(companyIdList);
|
|
|
+
|
|
|
Map<Long, MaintenanceCompany> companyIdToMaintenanceCompany = ProjectUtils.attrToObjMap(maintenanceCompanyList, "id", null);
|
|
|
for (MtCompanyAttestation mtCompanyAttestation : mtCompanyAttestationList) {
|
|
|
CompanyAttestationResponse companyAttestationResponse = new CompanyAttestationResponse(mtCompanyAttestation);
|
|
@@ -246,6 +257,14 @@ public class MtCompanyAttestationServiceImpl extends ServiceImpl<MtCompanyAttest
|
|
|
Integer limitedNum = maintenanceCompany.getLimitedNum() != null ? maintenanceCompany.getLimitedNum() : 0;
|
|
|
companyAttestationResponse.setVipFlag(vipFlag);
|
|
|
companyAttestationResponse.setLimitedNum(limitedNum);
|
|
|
+
|
|
|
+ //判断是否是 已审核查询
|
|
|
+ if (companyAttestationRequest.getIsCertificated() == ApiConstants.CompanyConstants.MAINTENANCE_PASS) {
|
|
|
+ //设置用户名手机号为当前企业企管员信息
|
|
|
+ companyAttestationResponse.setContactsName(maintenanceCompany.getCorporator());
|
|
|
+ companyAttestationResponse.setContactsTel(maintenanceCompany.getTelephone());
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
companyAttestationResponseList.add(companyAttestationResponse);
|
|
|
}
|