Explorar el Código

教培计划名称重复处理

jingyuanchao hace 2 años
padre
commit
ae97e587fa

+ 3 - 0
soc-common/soc-common-core/src/main/java/com/xunmei/common/core/domain/edu/vo/CoreEduTrainingTaskReportVo.java

@@ -1,11 +1,14 @@
 package com.xunmei.common.core.domain.edu.vo;
 
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 @Data
 public class CoreEduTrainingTaskReportVo {
 
+    @JsonSerialize(using = ToStringSerializer.class)
     @ApiModelProperty(value = "教育培训计划Id")
     private Long planId;
 

+ 1 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/edu/controller/CoreEduTrainingPlanController.java

@@ -109,7 +109,7 @@ public class CoreEduTrainingPlanController extends BaseController {
     @RequiresPermissions("core:plan:list")
     @GetMapping("/planList/{orgId}")
     public AjaxResult planList(@PathVariable("orgId") Long orgId) {
-        List<IdName<Long, String>> planList = coreEduTrainingPlanService.planList(orgId);
+        List<IdName<String, String>> planList = coreEduTrainingPlanService.planList(orgId);
         return AjaxResult.success(planList);
     }
 }

+ 1 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/edu/mapper/CoreEduTrainingPlanMapper.java

@@ -73,7 +73,7 @@ public interface CoreEduTrainingPlanMapper extends BaseMapper<CoreEduTrainingPla
 
     CoreEduTrainingPlanDataVo getDetailPlanData(@Param("id") Long id);
 
-    List<IdName<Long, String>> planList(@Param("path") String path);
+    List<IdName<String, String>> planList(@Param("path") String path);
 
     List<CoreEduTrainingPlanPageVo> selectChildrenPlan(@Param("request") CoreEduTrainingPlanPageDto request);
 }

+ 1 - 1
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/edu/service/ICoreEduTrainingPlanService.java

@@ -91,5 +91,5 @@ public interface ICoreEduTrainingPlanService extends IService<CoreEduTrainingPla
      */
     List<SysOrg> getExecuteOrg(CoreEduTrainingPlan plan);
 
-    List<IdName<Long, String>> planList(Long orgId);
+    List<IdName<String, String>> planList(Long orgId);
 }

+ 1 - 4
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/edu/service/impl/CoreEduTrainingPlanServiceImpl.java

@@ -23,9 +23,7 @@ import com.xunmei.common.core.domain.edu.vo.CoreEduTrainingPlanDetailVo;
 import com.xunmei.common.core.domain.edu.vo.CoreEduTrainingPlanPageVo;
 import com.xunmei.common.core.domain.edu.vo.CoreEduTrainingPlanRoleVo;
 import com.xunmei.common.core.exception.SystemException;
-import com.xunmei.common.core.util.BeanHelper;
 import com.xunmei.common.core.utils.DateUtils;
-import com.xunmei.common.core.vo.IdNameVo;
 import com.xunmei.common.core.web.page.TableDataInfo;
 import com.xunmei.common.security.utils.SecurityUtils;
 import com.xunmei.core.edu.mapper.CoreEduTrainingPlanMapper;
@@ -36,7 +34,6 @@ import com.xunmei.core.edu.service.ICoreEduTrainingPlanService;
 import com.xunmei.core.edu.service.ICoreEduTrainingPlanToExecOrgService;
 import com.xunmei.core.edu.service.ICoreEduTrainingPlanToRoleService;
 import com.xunmei.core.edu.service.ICoreEduTrainingTaskService;
-import com.xunmei.system.api.Eto.RoleConditionEto;
 import com.xunmei.system.api.RemoteOrgService;
 import com.xunmei.system.api.RemoteRoleService;
 import com.xunmei.system.api.domain.SysOrg;
@@ -429,7 +426,7 @@ public class CoreEduTrainingPlanServiceImpl extends ServiceImpl<CoreEduTrainingP
     }
 
     @Override
-    public List<IdName<Long, String>> planList(Long orgId) {
+    public List<IdName<String, String>> planList(Long orgId) {
         SysOrg org = RemoteCallHandlerExecutor.executeRemoteCall(() -> orgService.selectOrgById(orgId, SecurityConstants.INNER), ErrorMsgConstants.QUERY_ORG_DATA_ERROR);
         return coreEduTrainingPlanMapper.planList(org.getPath());
     }