ソースを参照

处理履职登记时逻辑删除的计划查不出来

jiawuxian 1 年間 前
コミット
0d25c698c7

+ 1 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/gx/service/ResumptionServiceImpl.java

@@ -120,7 +120,7 @@ public class ResumptionServiceImpl implements ResumptionService {
         if (sysResumption == null) {
             throw new RuntimeException("任务数据不存在!");
         }
-        AppPlan appPlan = appPlanMapper.selectById(sysResumption.getPlanId());
+        AppPlan appPlan = appPlanMapper.getById(sysResumption.getPlanId());
         sysResumption.setUpdateBy(SecurityUtils.getUsername());
         sysResumption.setSubmitorId(SecurityUtils.getUserId());
         sysResumption.setSubmitorName(SecurityUtils.getLoginUser().getName());

+ 2 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/resumption/mapper/AppPlanMapper.java

@@ -119,4 +119,6 @@ public interface AppPlanMapper extends BaseMapper<AppPlan> {
     Integer copyPlanOrgs(@Param("planId") Long planId, @Param("newPlanId")Long newPlanId);
 
     Integer physicsDeleteById(@Param("ids") List<Long> ids);
+
+    AppPlan getById(Long planId);
 }

+ 3 - 0
soc-modules/soc-modules-core/src/main/resources/mapper/resumption/AppPlanMapper.xml

@@ -439,6 +439,9 @@
               where a.plan_id = #{planId}) q
                  LEFT JOIN sys_area w on q.area_id = w.id
     </select>
+    <select id="getById" resultType="com.xunmei.core.resumption.domain.AppPlan">
+        select * from core_resumption_plan where id=#{id};
+    </select>
     <update id="updateParentPlanCompletedState">
         UPDATE core_resumption_plan
         SET task_has_completed = (SELECT if(c > 0, 1, 0)