Pārlūkot izejas kodu

履职名称变更

luojun 1 gadu atpakaļ
vecāks
revīzija
c2aa01b6b4

+ 1 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/mapper/ResumptionMapper.java

@@ -78,7 +78,7 @@ public interface ResumptionMapper extends BaseMapper<Resumption> {
 
     List<ResumptionNFCVo> selectNFCOfOrg(@Param("resumptionId") Long resumptionId, @Param("orgId") Long orgId);
 
-    void updateNameByPlanId(@Param("planName") String planName, @Param("planId") Long planId);
+    void updateNameByPlanId(@Param("oldPlanName") String oldPlanName,@Param("planName") String planName, @Param("planId") Long planId);
 
     List<CoreSafetyExceptionData> findResumptionExceptionList(@Param("year") int year, @Param("quarter") int quarter, @Param("month") int month, @Param("roleId") Long roleId);
 

+ 2 - 2
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/service/impl/AppPlanServiceImpl.java

@@ -471,7 +471,7 @@ public class AppPlanServiceImpl extends ServiceImpl<AppPlanMapper, AppPlan> impl
                     resumptionMapper.delete(new LambdaQueryWrapper<Resumption>().eq(Resumption::getPlanId, ap.getId()));
                 } else {
                     //否则代表编辑名称,需要同步未进行的任务名称
-                    resumptionMapper.updateNameByPlanId(app.getPlanName(), ap.getId());
+                    resumptionMapper.updateNameByPlanId(existPlan.getPlanName(),app.getPlanName(), ap.getId());
                 }
 
             }
@@ -534,7 +534,7 @@ public class AppPlanServiceImpl extends ServiceImpl<AppPlanMapper, AppPlan> impl
                 appPlanToExecOrgMapper.insert(execOrg);
             }
             //更新任务的名称
-            resumptionMapper.updateNameByPlanId(app.getPlanName(), app.getId());
+            resumptionMapper.updateNameByPlanId(existPlan.getPlanName(),app.getPlanName(), app.getId());
 
             //最后处理本计划
             plan.setUpdateTime(new Date());

+ 1 - 1
soc-modules/soc-modules-core/src/main/resources/mapper/resumption/ResumptionMapper.xml

@@ -16,7 +16,7 @@
     </update>
     <update id="updateNameByPlanId">
         update core_resumption
-        set name=#{planName}
+        set name=replace(name,#{oldPlanName},#{planName})
         where plan_id = #{planId}
           and status in (1, 2)
     </update>