|
@@ -14,6 +14,7 @@ import com.rongwei.bscommon.sys.utils.ApsUtils;
|
|
import com.rongwei.bsentity.domain.*;
|
|
import com.rongwei.bsentity.domain.*;
|
|
import com.rongwei.bsentity.vo.*;
|
|
import com.rongwei.bsentity.vo.*;
|
|
import com.rongwei.rwadmincommon.system.vo.SysUserVo;
|
|
import com.rongwei.rwadmincommon.system.vo.SysUserVo;
|
|
|
|
+import com.rongwei.rwcommon.base.BaseDo;
|
|
import com.rongwei.rwcommon.base.R;
|
|
import com.rongwei.rwcommon.base.R;
|
|
import com.rongwei.rwcommon.base.exception.CustomException;
|
|
import com.rongwei.rwcommon.base.exception.CustomException;
|
|
import com.rongwei.rwcommon.utils.SecurityUtil;
|
|
import com.rongwei.rwcommon.utils.SecurityUtil;
|
|
@@ -1082,6 +1083,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
info.setHasconflict(StringUtils.isBlank(info.getConflictdes()) &&
|
|
info.setHasconflict(StringUtils.isBlank(info.getConflictdes()) &&
|
|
StringUtils.isBlank(info.getSoftconflictdes()) ?
|
|
StringUtils.isBlank(info.getSoftconflictdes()) ?
|
|
LOCKMARK_N : LOCKMARK_Y);
|
|
LOCKMARK_N : LOCKMARK_Y);
|
|
|
|
+ info.setModifydate(new Date());
|
|
} else {
|
|
} else {
|
|
if (newPlanStartDate.compareTo(info.getPlanenddate()) > 0 ||
|
|
if (newPlanStartDate.compareTo(info.getPlanenddate()) > 0 ||
|
|
newOldEndDate.compareTo(info.getPlanstartdate()) < 0) {
|
|
newOldEndDate.compareTo(info.getPlanstartdate()) < 0) {
|
|
@@ -1089,6 +1091,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
info.setHasconflict(StringUtils.isBlank(info.getConflictdes()) &&
|
|
info.setHasconflict(StringUtils.isBlank(info.getConflictdes()) &&
|
|
StringUtils.isBlank(info.getSoftconflictdes()) ?
|
|
StringUtils.isBlank(info.getSoftconflictdes()) ?
|
|
LOCKMARK_N : LOCKMARK_Y);
|
|
LOCKMARK_N : LOCKMARK_Y);
|
|
|
|
+ info.setModifydate(new Date());
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
@@ -1117,6 +1120,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
info.setConflictdes(newConflictsDesc);
|
|
info.setConflictdes(newConflictsDesc);
|
|
info.setHasconflict(StringUtils.isBlank(info.getConflictdes()) && StringUtils.isBlank(info.getSoftconflictdes()) ?
|
|
info.setHasconflict(StringUtils.isBlank(info.getConflictdes()) && StringUtils.isBlank(info.getSoftconflictdes()) ?
|
|
LOCKMARK_N : LOCKMARK_Y);
|
|
LOCKMARK_N : LOCKMARK_Y);
|
|
|
|
+ info.setModifydate(new Date());
|
|
});
|
|
});
|
|
this.updateBatchById(afterTheUpdateConflictId);
|
|
this.updateBatchById(afterTheUpdateConflictId);
|
|
}
|
|
}
|
|
@@ -1162,6 +1166,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
this.update(new LambdaUpdateWrapper<ApsProcessOperationProcessEquDo>()
|
|
this.update(new LambdaUpdateWrapper<ApsProcessOperationProcessEquDo>()
|
|
.eq(ApsProcessOperationProcessEquDo::getId, processEquDo.getId())
|
|
.eq(ApsProcessOperationProcessEquDo::getId, processEquDo.getId())
|
|
.set(ApsProcessOperationProcessEquDo::getConflictdes, newConflictdes)
|
|
.set(ApsProcessOperationProcessEquDo::getConflictdes, newConflictdes)
|
|
|
|
+ .set(BaseDo::getModifydate,new Date())
|
|
.set(ApsProcessOperationProcessEquDo::getHasconflict, StringUtils.isBlank(newConflictdes) &&
|
|
.set(ApsProcessOperationProcessEquDo::getHasconflict, StringUtils.isBlank(newConflictdes) &&
|
|
StringUtils.isBlank(processEquDo.getSoftconflictdes()) ? LOCKMARK_N : LOCKMARK_Y)
|
|
StringUtils.isBlank(processEquDo.getSoftconflictdes()) ? LOCKMARK_N : LOCKMARK_Y)
|
|
);
|
|
);
|
|
@@ -1203,7 +1208,6 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
String newConflictsDesc = addNewConflictsDesc(apsProcessOperationProcessEquDo.getConflictdes(), EQ_TIME_CROSS);
|
|
String newConflictsDesc = addNewConflictsDesc(apsProcessOperationProcessEquDo.getConflictdes(), EQ_TIME_CROSS);
|
|
apsProcessOperationProcessEquDo.setConflictdes(newConflictsDesc);
|
|
apsProcessOperationProcessEquDo.setConflictdes(newConflictsDesc);
|
|
updateProcessEquAfterAddConflictsDesc(afterTheUpdateConflictId, EQ_TIME_CROSS);
|
|
updateProcessEquAfterAddConflictsDesc(afterTheUpdateConflictId, EQ_TIME_CROSS);
|
|
- this.updateBatchById(afterTheUpdateConflictId);
|
|
|
|
} else {
|
|
} else {
|
|
// 去掉工序作业的冲突
|
|
// 去掉工序作业的冲突
|
|
String newConflictsDesc = removeConflictsDesc(apsProcessOperationProcessEquDo.getConflictdes(), EQ_TIME_CROSS);
|
|
String newConflictsDesc = removeConflictsDesc(apsProcessOperationProcessEquDo.getConflictdes(), EQ_TIME_CROSS);
|
|
@@ -1215,6 +1219,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
|
|
.eq(ApsProcessOperationProcessEquDo::getId, apsProcessOperationProcessEquDo.getId())
|
|
.eq(ApsProcessOperationProcessEquDo::getId, apsProcessOperationProcessEquDo.getId())
|
|
.set(ApsProcessOperationProcessEquDo::getConflictdes, newConflictsDesc)
|
|
.set(ApsProcessOperationProcessEquDo::getConflictdes, newConflictsDesc)
|
|
.set(ApsProcessOperationProcessEquDo::getHasconflict, apsProcessOperationProcessEquDo.getHasconflict())
|
|
.set(ApsProcessOperationProcessEquDo::getHasconflict, apsProcessOperationProcessEquDo.getHasconflict())
|
|
|
|
+ .set(BaseDo::getModifydate,new Date())
|
|
);
|
|
);
|
|
}
|
|
}
|
|
return affectedIdList;
|
|
return affectedIdList;
|