汉桑部门需求二开,添加部门启用时间、封存时间校验

feature/hs
dxfeng 2 years ago
parent 60a874874e
commit a588d718f9

@ -175,16 +175,16 @@ public class DepartmentServiceImpl extends Service implements DepartmentService
public Long saveBaseForm(Map<String, Object> params) { public Long saveBaseForm(Map<String, Object> params) {
HasRightUtil.hasRight(user, RIGHT_NAME, false); HasRightUtil.hasRight(user, RIGHT_NAME, false);
/* /*
* *
* ; * ;
* ; * ;
*/ */
String enableDate = Util.null2String(params.get("qyrq")); String enableDate = Util.null2String(params.get("qyrq"));
String disableDate = Util.null2String(params.get("fcrq")); String disableDate = Util.null2String(params.get("fcrq"));
String currentDate = DateUtil.getCurrentDate(); String currentDate = DateUtil.getCurrentDate();
OrganizationAssert.notBlank(enableDate, "启用时间必填"); OrganizationAssert.notBlank(enableDate, "启用日期必填");
OrganizationAssert.isTrue(DateUtil.compDate(currentDate, enableDate) >= 0, "启用时间大于等于当前日期"); OrganizationAssert.isTrue(DateUtil.compDate(currentDate, enableDate) >= 0, "启用日期大于等于当前日期");
if (StringUtils.isNotBlank(disableDate)) { if (StringUtils.isNotBlank(disableDate)) {
OrganizationAssert.isTrue(DateUtil.compDate(enableDate, disableDate) > 0, "启用日期小于封存日期"); OrganizationAssert.isTrue(DateUtil.compDate(enableDate, disableDate) > 0, "启用日期小于封存日期");

@ -298,14 +298,14 @@ public class DepartmentImport {
} }
/* /*
* *
* ; * ;
* ; * ;
*/ */
if (StringUtils.isNotBlank(enableDate)) { if (StringUtils.isNotBlank(enableDate)) {
String currentDate = DateUtil.getCurrentDate(); String currentDate = DateUtil.getCurrentDate();
if (DateUtil.compDate(currentDate, enableDate) < 0) { if (DateUtil.compDate(currentDate, enableDate) < 0) {
historyDetailPO.setOperateDetail("启用时间大于等于当前日期"); historyDetailPO.setOperateDetail("启用日期大于等于当前日期");
historyDetailPO.setStatus("0"); historyDetailPO.setStatus("0");
OrgImportUtil.saveImportDetailLog(historyDetailPO); OrgImportUtil.saveImportDetailLog(historyDetailPO);
continue; continue;

Loading…
Cancel
Save