|
@@ -1,8 +1,7 @@
|
|
package org.jeecg.modules.actualControl.heatsActuals.service.impl;
|
|
package org.jeecg.modules.actualControl.heatsActuals.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
-import org.apache.commons.collections.CollectionUtils;
|
|
|
|
-import org.apache.commons.lang.StringUtils;
|
|
|
|
|
|
+import org.jeecg.common.util.oConvertUtils;
|
|
import org.jeecg.modules.actualControl.heatsActuals.dto.RollbackNoticeRequest;
|
|
import org.jeecg.modules.actualControl.heatsActuals.dto.RollbackNoticeRequest;
|
|
import org.jeecg.modules.actualControl.heatsActuals.entity.RollbackNoticeLog;
|
|
import org.jeecg.modules.actualControl.heatsActuals.entity.RollbackNoticeLog;
|
|
import org.jeecg.modules.actualControl.heatsActuals.mapper.RollbackNoticeLogMapper;
|
|
import org.jeecg.modules.actualControl.heatsActuals.mapper.RollbackNoticeLogMapper;
|
|
@@ -10,8 +9,6 @@ import org.jeecg.modules.actualControl.heatsActuals.service.IRollbackNoticeServi
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
-import java.text.ParseException;
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
@@ -22,29 +19,18 @@ public class RollbackNoticeServiceImpl extends ServiceImpl<RollbackNoticeLogMapp
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void saveRollbackNoticeLog(RollbackNoticeRequest request) {
|
|
public void saveRollbackNoticeLog(RollbackNoticeRequest request) {
|
|
- if (request == null || CollectionUtils.isEmpty(request.getBilletList())) {
|
|
|
|
- throw new IllegalArgumentException("退坯通知请求为空或钢坯列表为空");
|
|
|
|
|
|
+ if (request == null || oConvertUtils.isEmpty(request.getBilletNo())) {
|
|
|
|
+ throw new IllegalArgumentException("退坯通知请求为空或铸坯号为空");
|
|
}
|
|
}
|
|
|
|
|
|
RollbackNoticeLog log = new RollbackNoticeLog();
|
|
RollbackNoticeLog log = new RollbackNoticeLog();
|
|
log.setHeatNo(request.getHeatNo());
|
|
log.setHeatNo(request.getHeatNo());
|
|
log.setRollNo(request.getRollNo());
|
|
log.setRollNo(request.getRollNo());
|
|
log.setReason(request.getReason());
|
|
log.setReason(request.getReason());
|
|
- log.setSendTime(parseDate(request.getSendTime()));
|
|
|
|
- log.setBilletList(String.join(",", request.getBilletList())); // 这里拼接成用逗号隔开的字符串
|
|
|
|
|
|
+ log.setSendTime(new Date());
|
|
|
|
+ log.setBilletNo(request.getBilletNo());
|
|
|
|
|
|
rollbackNoticeLogMapper.insert(log);
|
|
rollbackNoticeLogMapper.insert(log);
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
- private Date parseDate(String dateStr) {
|
|
|
|
- if (StringUtils.isBlank(dateStr)) {
|
|
|
|
- return null;
|
|
|
|
- }
|
|
|
|
- try {
|
|
|
|
- return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr);
|
|
|
|
- } catch (ParseException e) {
|
|
|
|
- throw new RuntimeException("退坯通知时间格式解析异常:" + dateStr);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
}
|
|
}
|