wuxw
2024-10-31 56914af7ef42b124b81216439687446db37fddab
优化代码
8个文件已修改
63 ■■■■ 已修改文件
java110-bean/src/main/java/com/java110/dto/workEvent/WorkEventDto.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/dto/workPoolContent/WorkPoolContentDto.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/po/workEvent/WorkEventPo.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/po/workPoolContent/WorkPoolContentPo.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-db/src/main/resources/mapper/oa/WorkPoolContentV1ServiceDaoImplMapper.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/cmd/work/FinishWorkTaskCmd.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/cmd/work/SaveWorkPoolCmd.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service-oa/src/main/java/com/java110/oa/cmd/work/UpdateWorkPoolCmd.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/dto/workEvent/WorkEventDto.java
@@ -42,6 +42,8 @@
    private String itemId;
    private String contentId;
    public String getEventId() {
        return eventId;
@@ -195,4 +197,12 @@
    public void setItemId(String itemId) {
        this.itemId = itemId;
    }
    public String getContentId() {
        return contentId;
    }
    public void setContentId(String contentId) {
        this.contentId = contentId;
    }
}
java110-bean/src/main/java/com/java110/dto/workPoolContent/WorkPoolContentDto.java
@@ -24,6 +24,8 @@
    private String workId;
    private String content;
    private int seqNum;
    private Date createTime;
@@ -87,5 +89,11 @@
        this.statusCd = statusCd;
    }
    public int getSeqNum() {
        return seqNum;
    }
    public void setSeqNum(int seqNum) {
        this.seqNum = seqNum;
    }
}
java110-bean/src/main/java/com/java110/po/workEvent/WorkEventPo.java
@@ -42,6 +42,9 @@
    private String itemId;
    private String contentId;
    public String getEventId() {
        return eventId;
    }
@@ -137,4 +140,12 @@
    public void setItemId(String itemId) {
        this.itemId = itemId;
    }
    public String getContentId() {
        return contentId;
    }
    public void setContentId(String contentId) {
        this.contentId = contentId;
    }
}
java110-bean/src/main/java/com/java110/po/workPoolContent/WorkPoolContentPo.java
@@ -35,6 +35,7 @@
    private String workId;
    private String content;
    private int seqNum;
@@ -86,5 +87,11 @@
        this.content = content;
    }
    public int getSeqNum() {
        return seqNum;
    }
    public void setSeqNum(int seqNum) {
        this.seqNum = seqNum;
    }
}
java110-db/src/main/resources/mapper/oa/WorkPoolContentV1ServiceDaoImplMapper.xml
@@ -8,9 +8,9 @@
    <!-- 保存工作单内容信息 add by wuxw 2018-07-03 -->
    <insert id="saveWorkPoolContentInfo" parameterType="Map">
        insert into work_pool_content(
        content_id,community_id,store_id,work_id,content
        content_id,community_id,store_id,work_id,content,seq_num
        ) values (
        #{contentId},#{communityId},#{storeId},#{workId},#{content}
        #{contentId},#{communityId},#{storeId},#{workId},#{content},#{seqNum}
        )
    </insert>
@@ -18,7 +18,7 @@
    <!-- 查询工作单内容信息 add by wuxw 2018-07-03 -->
    <select id="getWorkPoolContentInfo" parameterType="Map" resultType="Map">
        select t.content_id,t.content_id contentId,t.status_cd,t.status_cd statusCd,t.community_id,t.community_id
        communityId,t.store_id,t.store_id storeId,t.work_id,t.work_id workId,t.content
        communityId,t.store_id,t.store_id storeId,t.work_id,t.work_id workId,t.content,t.seq_num seqNum
        from work_pool_content t
        where 1 =1
        <if test="contentId !=null and contentId != ''">
@@ -39,7 +39,7 @@
        <if test="content !=null and content != ''">
            and t.content= #{content}
        </if>
        order by t.create_time desc
        order by t.seq_num
        <if test="page != -1 and page != null ">
            limit #{page}, #{row}
        </if>
@@ -57,7 +57,9 @@
        <if test="content !=null and content != ''">
            , t.content= #{content}
        </if>
        <if test="seqNum !=null and seqNum != ''">
            , t.seq_num= #{seqNum}
        </if>
        where 1=1
        <if test="contentId !=null and contentId != ''">
            and t.content_id= #{contentId}
service-oa/src/main/java/com/java110/oa/cmd/work/FinishWorkTaskCmd.java
@@ -175,6 +175,10 @@
            preStaffName = workEventDtos.get(0).getStaffName();
        }
        WorkTaskItemDto workTaskItemDto = new WorkTaskItemDto();
        workTaskItemDto.setItemId(reqJson.getString("itemId"));
        workTaskItemDto.setCommunityId(workTaskDto.getCommunityId());
        List<WorkTaskItemDto> workTaskItemDtos = workTaskItemV1InnerServiceSMOImpl.queryWorkTaskItems(workTaskItemDto);
        //todo 保存事件
        WorkEventPo workEventPo = new WorkEventPo();
@@ -189,10 +193,14 @@
        workEventPo.setStoreId(workTaskDto.getStoreId());
        workEventPo.setTaskId(workTaskDto.getTaskId());
        workEventPo.setItemId(reqJson.getString("itemId"));
        workEventPo.setContentId("-1");
        if (!ListUtil.isNull(workTaskItemDtos)) {
            workEventPo.setContentId(workTaskItemDtos.get(0).getContentId());
        }
        workEventV1InnerServiceSMOImpl.saveWorkEvent(workEventPo);
        // todo 查询 任务明细是否处理完成
        WorkTaskItemDto workTaskItemDto = new WorkTaskItemDto();
        workTaskItemDto = new WorkTaskItemDto();
        workTaskItemDto.setTaskId(workTaskDto.getTaskId());
        workTaskItemDto.setCommunityId(workTaskDto.getCommunityId());
        workTaskItemDto.setState(WorkTaskDto.STATE_WAIT);
@@ -217,7 +225,7 @@
        WorkTaskDto tmpWorkTaskDto = new WorkTaskDto();
        tmpWorkTaskDto.setWorkId(workTaskDto.getWorkId());
        tmpWorkTaskDto.setStoreId(workTaskDto.getStoreId());
        tmpWorkTaskDto.setStates(new String[]{WorkTaskDto.STATE_WAIT,WorkTaskDto.STATE_DOING});
        tmpWorkTaskDto.setStates(new String[]{WorkTaskDto.STATE_WAIT, WorkTaskDto.STATE_DOING});
        int waitCount = workTaskV1InnerServiceSMOImpl.queryWorkTasksCount(tmpWorkTaskDto);
        WorkPoolPo workPoolPo = new WorkPoolPo();
        workPoolPo.setWorkId(workTaskDto.getWorkId());
@@ -269,6 +277,7 @@
        workEventPo.setStoreId(workTaskDto.getStoreId());
        workEventPo.setTaskId(workTaskDto.getTaskId());
        workEventPo.setItemId("-1");
        workEventPo.setContentId("-1");
        workEventV1InnerServiceSMOImpl.saveWorkEvent(workEventPo);
    }
}
service-oa/src/main/java/com/java110/oa/cmd/work/SaveWorkPoolCmd.java
@@ -330,6 +330,7 @@
            workPoolContentPo.setWorkId(workPoolPo.getWorkId());
            workPoolContentPo.setCommunityId(reqJson.getString("communityId"));
            workPoolContentPo.setStoreId(reqJson.getString("storeId"));
            workPoolContentPo.setSeqNum(cIndex + 1);
            content.put("contentId", workPoolContentPo.getContentId());
            workPoolContentV1InnerServiceSMOImpl.saveWorkPoolContent(workPoolContentPo);
        }
service-oa/src/main/java/com/java110/oa/cmd/work/UpdateWorkPoolCmd.java
@@ -350,6 +350,7 @@
            workPoolContentPo.setWorkId(workPoolPo.getWorkId());
            workPoolContentPo.setCommunityId(reqJson.getString("communityId"));
            workPoolContentPo.setStoreId(reqJson.getString("storeId"));
            workPoolContentPo.setSeqNum(cIndex + 1);
            workPoolContentV1InnerServiceSMOImpl.saveWorkPoolContent(workPoolContentPo);
        }
    }