yangys
2025-08-24 70acc4c8b474b4f77224c52170393f983b1bd77f
修复传审批用户bug
已修改2个文件
9 ■■■■■ 文件已修改
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/mapper/MdmUserMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/controller/DispatchController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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("重复派工");
            }