|
@@ -1109,8 +1109,8 @@ public class ApsReportRecordsServiceImpl extends ServiceImpl<ApsReportRecordsDao
|
|
|
if (newLeaveWaitJobRoll == 0) {
|
|
|
processEquWrapper.set(ApsProcessOperationProcessEquDo::getClosestatus, "已完工");
|
|
|
Date finishWorkTime = DateUtil.date();
|
|
|
- if (ObjectUtil.isEmpty(apsReportRecordsDo.getStartworktime())) {
|
|
|
- finishWorkTime = apsReportRecordsDo.getStartworktime();
|
|
|
+ if (ObjectUtil.isNotEmpty(apsReportRecordsDo.getReportworktime())) {
|
|
|
+ finishWorkTime = apsReportRecordsDo.getReportworktime();
|
|
|
}
|
|
|
processEquWrapper.set(ApsProcessOperationProcessEquDo::getActualfinishdate, finishWorkTime);
|
|
|
// processEquWrapper.set(ApsProcessOperationProcessEquDo::getPlanstartdate, DateUtil.offsetMinute(finishWorkTime, -1 * (int) DateUtil.between(apsProcessOperationProcessEquDo.getPlanenddate(), apsProcessOperationProcessEquDo.getPlanstartdate(), DateUnit.MINUTE)));
|