Browse Source

区域主管修改时也同时修改project_user表中的项目对应的区域主管信息

wanghaicheng 5 years ago
parent
commit
a6f7a6c80a

+ 9 - 0
lift-common/src/main/java/cn.com.ty.lift.common/constants/SqlConstants.java

@@ -167,4 +167,13 @@ public interface SqlConstants {
                     "   from emergency_repair" +
                     "   where (DATE_FORMAT(caller_date, '%Y%m%d') = CURDATE() or DATE_FORMAT(create_date, '%Y%m%d') = CURDATE())" +
                     "  and project_id in (select project_id from project_user where user_id = #{userId})";
+
+    String UPDATE_REGION_DIRECTOR =
+            "<script>"
+                    + "update project_user set user_id=#{userId} where project_id in"
+                    + " <foreach item='item' index='index' collection='projectIds' open='(' separator=',' close=')'>"
+                    + "        #{item}"
+                    + "  </foreach>"
+                    + "and mt_company_id=#{mtCompanyId} and user_role = 'REGION_DIRECTOR'"
+                    + "</script>";
 }