|
@@ -282,7 +282,7 @@ public class AmsTaskServiceImpl extends CrudServiceImpl<AmsTaskMapper, AmsTask,
|
|
|
@Override
|
|
|
public Boolean cancelAmsTask(AmsTaskCancelDTO amsTaskCancelDTO) {
|
|
|
String id = amsTaskCancelDTO.getTaskNo();
|
|
|
- String remark = StringUtils.isNotBlank(amsTaskCancelDTO.getReason()) ? amsTaskCancelDTO.getReason() : null;
|
|
|
+ String remark = StringUtils.isNotBlank(amsTaskCancelDTO.getReason()) ? amsTaskCancelDTO.getReason() : StringUtils.EMPTY;
|
|
|
AmsTask amsTask = getAmsTaskById(id);
|
|
|
Assert.isTrue(ObjectUtil.isNotNull(amsTask), "任务不存在!");
|
|
|
|
|
@@ -291,15 +291,19 @@ public class AmsTaskServiceImpl extends CrudServiceImpl<AmsTaskMapper, AmsTask,
|
|
|
return amsTaskMapper.update(new AmsTask(), Wrappers.<AmsTask>lambdaUpdate()
|
|
|
.eq(AmsTask::getId, id)
|
|
|
.set(AmsTask::getIsDelete, AmsConstant.DELETE_STATUS.Y.getValue())
|
|
|
- .set(AmsTask::getAciAccept, AmsConstant.ACI_ACCEPT_STATUS.N.getValue())
|
|
|
- .set(AmsTask::getRemark, "下发超时1分钟未接收自动取消, 取消原因为:" + remark)) > 0;
|
|
|
+ .set(AmsTask::getAciAccept, AmsConstant.ACI_ACCEPT_STATUS.D.getValue())
|
|
|
+ .set(AmsTask::getEvent, AmsConstant.TASK_STS.TASK7.getKey())
|
|
|
+ .set(AmsTask::getSystemStatus, AmsConstant.TASK_STS.TASK7.getValue())
|
|
|
+ .set(AmsTask::getRemark, "任务取消原因为:" + remark)) > 0;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void cancelAmsTaskToWms(AmsTaskCancelToWmsDTO amsTaskCancelToWmsDTO) {
|
|
|
AmsTaskDTO amsTaskDTO = get(amsTaskCancelToWmsDTO.getId());
|
|
|
- AmsTaskCancelDTO amsTaskCancelDTO = ConvertUtils.sourceToTarget(amsTaskCancelToWmsDTO, AmsTaskCancelDTO.class);
|
|
|
+ AmsTaskCancelDTO amsTaskCancelDTO = new AmsTaskCancelDTO();
|
|
|
amsTaskCancelDTO.setTaskNo(amsTaskCancelToWmsDTO.getId().toString());
|
|
|
+ amsTaskCancelDTO.setReason("AMS申请取消, ".concat(StringUtils.isNotBlank(amsTaskCancelToWmsDTO.getReason()) ?
|
|
|
+ amsTaskCancelToWmsDTO.getReason() : StringUtils.EMPTY));
|
|
|
cancelAmsTask(amsTaskCancelDTO);
|
|
|
amsStateFeedbackToWms(AmsConstant.TASK_STS.TASK7.getValue(), amsTaskDTO.getId().toString(), amsTaskDTO.getTaskNo(),null);
|
|
|
}
|
|
@@ -369,8 +373,12 @@ public class AmsTaskServiceImpl extends CrudServiceImpl<AmsTaskMapper, AmsTask,
|
|
|
Integer aciIndex = StringUtils.isNotBlank((String) params.get("aciIndex")) ? Integer.parseInt((String) params.get("aciIndex")) : null;
|
|
|
Integer stFrom = StringUtils.isNotBlank((String) params.get("stFrom")) ? Integer.parseInt((String) params.get("stFrom")) : null;
|
|
|
Integer stTo = StringUtils.isNotBlank((String) params.get("stTo")) ? Integer.parseInt((String) params.get("stTo")) : null;
|
|
|
- Date beginTime = StringUtils.isNotBlank((String) params.get("beginTime")) ? DateUtil.parse((String) params.get("beginTime"), DateUtils.YYYY_MM_DD_HH_MM_SS) : null;
|
|
|
- Date endTime = StringUtils.isNotBlank((String) params.get("endTime")) ? DateUtil.parse((String) params.get("endTime"), DateUtils.YYYY_MM_DD_HH_MM_SS) : DateUtils.getNowDate();
|
|
|
+
|
|
|
+ Date beginTime = StringUtils.isNotBlank((String) params.get("beginTime")) ?
|
|
|
+ DateUtil.parse((String) params.get("beginTime"), DateUtils.YYYY_MM_DD_HH_MM_SS) : DateUtils.offsetYear(DateUtils.getNowDate(), -1);
|
|
|
+
|
|
|
+ Date endTime = StringUtils.isNotBlank((String) params.get("endTime")) ?
|
|
|
+ DateUtil.parse((String) params.get("endTime"), DateUtils.YYYY_MM_DD_HH_MM_SS) : DateUtils.getNowDate();
|
|
|
queryWrapper.lambda().eq(ObjectUtil.isNotNull(taskNo), AmsTask::getTaskNo, taskNo)
|
|
|
.eq(ObjectUtil.isNotNull(aciIndex), AmsTask::getAciIndex, aciIndex)
|
|
|
.eq(ObjectUtil.isNotNull(stFrom), AmsTask::getStFrom, stFrom)
|