1、工种增加编码唯一判断
2、报名修改报名错误返回提示
This commit is contained in:
parent
dfff74bdd4
commit
ab59e5fcbd
@ -181,7 +181,7 @@ public class ApplyServiceImpl extends DefaultBaseService implements IApplyServic
|
|||||||
begin.setTime(df.parse(planStartTime));
|
begin.setTime(df.parse(planStartTime));
|
||||||
end.setTime(df.parse(planEndTime));
|
end.setTime(df.parse(planEndTime));
|
||||||
if (!(date.after(begin) && date.before(end))) {
|
if (!(date.after(begin) && date.before(end))) {
|
||||||
throw new ParamsException("该计划已截止报名");
|
throw new ParamsException("未在该计划的报名时间段");
|
||||||
}
|
}
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@ -309,7 +309,7 @@ public class ApplyServiceImpl extends DefaultBaseService implements IApplyServic
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 统计证件号码 报名培训计划的次数(不包括撤回)
|
* 统计证件号码 报名的培训计划的次数(不包括撤回)
|
||||||
*/
|
*/
|
||||||
public Integer countApplyCardNumber(String applyCardNumber,String applyClassId){
|
public Integer countApplyCardNumber(String applyCardNumber,String applyClassId){
|
||||||
Map<String, Object> params = new HashMap<>();
|
Map<String, Object> params = new HashMap<>();
|
||||||
|
@ -2,6 +2,7 @@ package cn.com.tenlion.service.worktype.impl;
|
|||||||
|
|
||||||
import cn.com.tenlion.pojo.dtos.worktype.WorkTypeZTreeDTO;
|
import cn.com.tenlion.pojo.dtos.worktype.WorkTypeZTreeDTO;
|
||||||
import ink.wgink.common.base.DefaultBaseService;
|
import ink.wgink.common.base.DefaultBaseService;
|
||||||
|
import ink.wgink.exceptions.ParamsException;
|
||||||
import ink.wgink.pojo.ListPage;
|
import ink.wgink.pojo.ListPage;
|
||||||
import ink.wgink.pojo.result.SuccessResult;
|
import ink.wgink.pojo.result.SuccessResult;
|
||||||
import ink.wgink.pojo.result.SuccessResultList;
|
import ink.wgink.pojo.result.SuccessResultList;
|
||||||
@ -78,6 +79,7 @@ public class WorkTypeServiceImpl extends DefaultBaseService implements IWorkType
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String saveReturnId(String token, WorkTypeVO workTypeVO) {
|
public String saveReturnId(String token, WorkTypeVO workTypeVO) {
|
||||||
|
checkCode(workTypeVO.getWorkTypeCode());
|
||||||
String workTypeId = UUIDUtil.getUUID();
|
String workTypeId = UUIDUtil.getUUID();
|
||||||
Map<String, Object> params = HashMapUtil.beanToMap(workTypeVO);
|
Map<String, Object> params = HashMapUtil.beanToMap(workTypeVO);
|
||||||
params.put("workTypeId", workTypeId);
|
params.put("workTypeId", workTypeId);
|
||||||
@ -121,6 +123,7 @@ public class WorkTypeServiceImpl extends DefaultBaseService implements IWorkType
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update(String token, String workTypeId, WorkTypeVO workTypeVO) {
|
public void update(String token, String workTypeId, WorkTypeVO workTypeVO) {
|
||||||
|
checkCode(workTypeVO.getWorkTypeCode());
|
||||||
Map<String, Object> params = HashMapUtil.beanToMap(workTypeVO);
|
Map<String, Object> params = HashMapUtil.beanToMap(workTypeVO);
|
||||||
params.put("workTypeId", workTypeId);
|
params.put("workTypeId", workTypeId);
|
||||||
if (StringUtils.isBlank(token)) {
|
if (StringUtils.isBlank(token)) {
|
||||||
@ -194,6 +197,17 @@ public class WorkTypeServiceImpl extends DefaultBaseService implements IWorkType
|
|||||||
return new SuccessResultList<>(workTypeDTOs, pageInfo.getPageNum(), pageInfo.getTotal());
|
return new SuccessResultList<>(workTypeDTOs, pageInfo.getPageNum(), pageInfo.getTotal());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void checkCode(String code) {
|
||||||
|
Map<String, Object> params = new HashMap<>();
|
||||||
|
params.put("workTypeCode",code);
|
||||||
|
int count = this.count(params);
|
||||||
|
if(count != 0){
|
||||||
|
throw new ParamsException("编码已存在");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Integer count(Map<String, Object> params) {
|
public Integer count(Map<String, Object> params) {
|
||||||
Integer count = workTypeDao.count(params);
|
Integer count = workTypeDao.count(params);
|
||||||
|
@ -356,6 +356,9 @@
|
|||||||
<if test="workTypeParentId != null and workTypeParentId != ''">
|
<if test="workTypeParentId != null and workTypeParentId != ''">
|
||||||
AND work_type_parent_id = #{workTypeParentId}
|
AND work_type_parent_id = #{workTypeParentId}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="workTypeCode != null and workTypeCode != ''">
|
||||||
|
AND work_type_code = #{workTypeCode}
|
||||||
|
</if>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
Loading…
Reference in New Issue
Block a user