wuxw
2023-12-29 819f02d016e04fb46344c0037fbb064f19ff8943
优化代码
2个文件已修改
23 ■■■■■ 已修改文件
service-oa/src/main/java/com/java110/oa/cmd/work/DeleteWorkPoolCmd.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/cmd/work/UpdateWorkPoolCmd.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/cmd/work/DeleteWorkPoolCmd.java
@@ -22,6 +22,7 @@
import com.java110.core.context.ICmdDataFlowContext;
import com.java110.core.event.cmd.Cmd;
import com.java110.core.event.cmd.CmdEvent;
import com.java110.dto.workPool.WorkPoolDto;
import com.java110.intf.oa.*;
import com.java110.intf.user.IUserV1InnerServiceSMO;
import com.java110.po.workCopy.WorkCopyPo;
@@ -76,6 +77,17 @@
        Assert.hasKeyAndValue(reqJson, "workId", "workId不能为空");
        String storeId = CmdContextUtils.getStoreId(cmdDataFlowContext);
        reqJson.put("storeId",storeId);
        String userId = CmdContextUtils.getUserId(cmdDataFlowContext);
        WorkPoolDto workPoolDto = new WorkPoolDto();
        workPoolDto.setWorkId(reqJson.getString("workId"));
        workPoolDto.setStoreId(storeId);
        workPoolDto.setCreateUserId(userId);
        int count = workPoolV1InnerServiceSMOImpl.queryWorkPoolsCount(workPoolDto);
        if(count < 1){
            throw new CmdException("您没有权限删除");
        }
    }
    @Override
service-oa/src/main/java/com/java110/oa/cmd/work/UpdateWorkPoolCmd.java
@@ -96,10 +96,21 @@
        String storeId = CmdContextUtils.getStoreId(cmdDataFlowContext);
        reqJson.put("storeId", storeId);
        String userId = CmdContextUtils.getUserId(cmdDataFlowContext);
        if (!reqJson.containsKey("staffs")) {
            throw new CmdException("未包含处理人");
        }
        WorkPoolDto workPoolDto = new WorkPoolDto();
        workPoolDto.setWorkId(reqJson.getString("workId"));
        workPoolDto.setStoreId(storeId);
        workPoolDto.setCreateUserId(userId);
        int count = workPoolV1InnerServiceSMOImpl.queryWorkPoolsCount(workPoolDto);
        if(count < 1){
            throw new CmdException("您没有权限修改");
        }
        JSONArray staffs = reqJson.getJSONArray("staffs");
        if (staffs == null || staffs.isEmpty()) {
            throw new CmdException("未包含处理人");