Procházet zdrojové kódy

财务报告下一节点审核人获取功能调整

user5 před 2 roky
rodič
revize
2f6b3c5858

+ 2 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/mapper/CwProjectReportMapper.java

@@ -124,9 +124,10 @@ public interface CwProjectReportMapper extends BaseMapper<CwProjectReport> {
 
     /**
      * 根据报告类型查询指定下一个审核人信息
+     * @param name 类型值
      * @return
      */
-    List<ReviewUser> getReviewByS(String parentId);
+    List<ReviewUser> getReviewByS(String name);
 
     List<WorkAttachmentDto> findDtos(@Param("id") String id);
 

+ 3 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/mapper/xml/CwProjectReportMapper.xml

@@ -444,7 +444,9 @@
         ${ew.customSqlSegment}
     </select>
     <select id="getReviewByS" resultType="com.jeeplus.test.cw.projectReport.domain.ReviewUser">
-        select name,id,sys_user_id from cw_project_report_review_user where parent_id = #{parentId} and del_flag = 0 ORDER BY name
+        select name,id,sys_user_id
+        from cw_project_report_review_user
+        where parent_id = (select id from cw_project_report_review_user where name = #{name}) and del_flag = 0 ORDER BY name
     </select>
     <select id="findDtos" resultType="com.jeeplus.test.workContract.service.dto.WorkAttachmentDto">
         SELECT

+ 3 - 3
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/cw/projectReport/service/CwProjectReportService.java

@@ -647,11 +647,11 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
             //如果是苏州分部,这里写死
             String officeId = reportMapper.getOfficeId("苏州分部");
             if (reportData.getOfficeId().equals(officeId)){
-                stringList = reportMapper.getReviewByS("13");
+                stringList = reportMapper.getReviewByS("苏州分部");
             }else if (reportData.getReportType().equals("1")) {
-                stringList = reportMapper.getReviewByS("1");
+                stringList = reportMapper.getReviewByS("苏兴会基字");
             } else {
-                stringList = reportMapper.getReviewByS("2");
+                stringList = reportMapper.getReviewByS("非苏兴会基字");
             }
             reportData.setReviewBys(stringList);
         } else {