Commit 1b56fc4c authored by chenhao's avatar chenhao

调教获取维保账号是否被绑定使用的权限

parent 587fc256
...@@ -664,23 +664,26 @@ public class MaintenanceCompanyServiceImpl ...@@ -664,23 +664,26 @@ public class MaintenanceCompanyServiceImpl
* @return * @return
*/ */
public MaintenanceCompany getMaintenanceCompany(String amosUserId) { public MaintenanceCompany getMaintenanceCompany(String amosUserId) {
MaintenanceCompany maintenanceCompany; LambdaQueryWrapper<MaintenanceCompany> wrapper = new LambdaQueryWrapper<MaintenanceCompany>();
DynamicFormInstance dyFormInstance = dynamicFormInstanceService.getOne( wrapper.eq(MaintenanceCompany::getIsDelete, false);
new LambdaQueryWrapper<DynamicFormInstance>().eq(DynamicFormInstance::getFieldCode, "amosAccount") wrapper.eq(MaintenanceCompany::getAmosId, amosUserId);
.eq(DynamicFormInstance::getFieldValue, amosUserId)); MaintenanceCompany maintenanceCompany = this.baseMapper.selectOne(wrapper);
if (ValidationUtil.isEmpty(dyFormInstance)) { // DynamicFormInstance dyFormInstance = dynamicFormInstanceService.getOne(
throw new BadRequest("维保账号不存在或未关联系统账号."); // new LambdaQueryWrapper<DynamicFormInstance>().eq(DynamicFormInstance::getFieldCode, "amosAccount")
} // .eq(DynamicFormInstance::getFieldValue, amosUserId));
MaintenanceCompany person = this.getOne(new LambdaQueryWrapper<MaintenanceCompany>()
.eq(MaintenanceCompany::getInstanceId, dyFormInstance.getInstanceId()));
if (ValidationUtil.isEmpty(person)) {
throw new BadRequest("维保账号不存在或未关联系统账号.");
}
maintenanceCompany = this.getOne(new LambdaQueryWrapper<MaintenanceCompany>()
.eq(MaintenanceCompany::getSequenceNbr, person.getParentId()));
if (ValidationUtil.isEmpty(maintenanceCompany)) { if (ValidationUtil.isEmpty(maintenanceCompany)) {
throw new BadRequest("维保账号不存在或未关联系统账号."); throw new BadRequest("维保账号不存在或未关联系统账号.");
} }
// MaintenanceCompany person = this.getOne(new LambdaQueryWrapper<MaintenanceCompany>()
// .eq(MaintenanceCompany::getInstanceId, dyFormInstance.getInstanceId()));
// if (ValidationUtil.isEmpty(person)) {
// throw new BadRequest("维保账号不存在或未关联系统账号.");
// }
// maintenanceCompany = this.getOne(new LambdaQueryWrapper<MaintenanceCompany>()
// .eq(MaintenanceCompany::getSequenceNbr, person.getParentId()));
// if (ValidationUtil.isEmpty(maintenanceCompany)) {
// throw new BadRequest("维保账号不存在或未关联系统账号.");
// }
return maintenanceCompany; return maintenanceCompany;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment