|
|
|
|
@ -89,7 +89,7 @@ public class MaintenancePlanServiceImpl extends BaseServiceImpl<MaintenancePlanM |
|
|
|
|
|
|
|
|
|
// 修改该实验室下所有用户为维保客户
|
|
|
|
|
if (plan.getDeptId() != null) { |
|
|
|
|
save = userService.update(Wrappers.<User>update().lambda().set(User::getIsMaintenanceClient, 1).eq(User::getDeptId, plan.getDeptId()).eq(User::getIsMaintenanceClient, 0)); |
|
|
|
|
save = userService.update(Wrappers.<User>update().lambda().set(User::getIsMaintenanceClient, 1).like(User::getDeptId, plan.getDeptId()).eq(User::getIsMaintenanceClient, 0)); |
|
|
|
|
} |
|
|
|
|
return save; |
|
|
|
|
} |
|
|
|
|
@ -184,7 +184,9 @@ public class MaintenancePlanServiceImpl extends BaseServiceImpl<MaintenancePlanM |
|
|
|
|
List<MaintenancePlan> plans = this.list(Wrappers.lambdaQuery(MaintenancePlan.class).in(MaintenancePlan::getId, ids)); |
|
|
|
|
if (CollectionUtil.isNotEmpty(plans)) { |
|
|
|
|
List<Long> deptIds = plans.stream().map(MaintenancePlan::getDeptId).toList(); |
|
|
|
|
userService.update(Wrappers.<User>update().lambda().set(User::getIsMaintenanceClient, 0).in(User::getDeptId, deptIds).eq(User::getIsMaintenanceClient, 1)); |
|
|
|
|
for (Long deptId : deptIds) { |
|
|
|
|
userService.update(Wrappers.<User>update().lambda().set(User::getIsMaintenanceClient, 0).like(User::getDeptId, deptId).eq(User::getIsMaintenanceClient, 1)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return this.deleteLogic(ids); |
|
|
|
|
} |
|
|
|
|
|