blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/mapper/MdmUserMapper.xml
@@ -9,7 +9,8 @@ <if test="idList != null and idList.size() > 0"> <foreach collection="idList" item="item" separator=" OR "> role_id like ${item} <bind name="pattern" value="'%' + item + '%'" /> role_id like '%${item}%' </foreach> </if> <!-- 如果列表为空,可以加一个永假条件避免全表扫描,例如:--> blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java
@@ -72,10 +72,10 @@ @Operation(summary = "任务计划(派工流程)", description = "启动派工流程") public R<Boolean> start(@RequestBody TaskAssignVO startVO) { try { boolean isDupulicate = taskDispatchService.checkIsDuplicate(startVO); boolean isDuplicate = taskDispatchService.checkIsDuplicate(startVO); TaskDispatch dispatch = taskDispatchService.saveTask(startVO,isDupulicate); if(isDupulicate){ TaskDispatch dispatch = taskDispatchService.saveTask(startVO,isDuplicate); if(isDuplicate){ throw new ServiceException("重复派工"); }