|
@@ -7,12 +7,8 @@ import org.jeecg.common.util.oConvertUtils;
|
|
|
import org.jeecg.modules.billetActual.entity.*;
|
|
|
import org.jeecg.modules.billetActual.mapper.BilletBasicInfoExceptionMapper;
|
|
|
import org.jeecg.modules.billetActual.mapper.BilletBasicInfoMapper;
|
|
|
-import org.jeecg.modules.billetActual.mapper.BilletHotsendMapper;
|
|
|
import org.jeecg.modules.billetActual.mapper.BilletRulerConfigMapper;
|
|
|
import org.jeecg.modules.billetActual.service.IBilletBasicInfoExceptionService;
|
|
|
-import org.jeecg.modules.billetActual.service.IBilletBasicInfoService;
|
|
|
-import org.jeecg.modules.heatsActuals.entity.HeatsActuals;
|
|
|
-import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -41,12 +37,9 @@ public class BilletBasicInfoExceptionServiceImpl extends ServiceImpl<BilletBasic
|
|
|
BilletRulerConfigMapper billetRulerConfigMapper;
|
|
|
|
|
|
@Override
|
|
|
- public void addBilletBasicInfoException(BilletBasicInfo billetBasicInfo) {
|
|
|
+ public void addBilletBasicInfoException(BilletBasicInfoException billetBasicInfoException) {
|
|
|
try {
|
|
|
log.info("{}{}", "start接收到mqtt钢坯基础<异常>消息,开始保存异常数据:", DateUtils.date2Str(new Date(), DateUtils.datetimeFormat.get()));
|
|
|
- BilletBasicInfoException billetBasicInfoException = new BilletBasicInfoException();
|
|
|
- BeanUtils.copyProperties(billetBasicInfo, billetBasicInfoException);
|
|
|
-
|
|
|
String classShiftGroup = String.format("class:shift:group:%s", billetBasicInfoException.getCcmNo()); // 班组
|
|
|
String classShift = String.format("class:shift:%s", billetBasicInfoException.getCcmNo()); // 班别
|
|
|
String brandNum = String.format("billet:basic:info:brand:num:%s", billetBasicInfoException.getCcmNo()); // 牌号
|
|
@@ -77,20 +70,18 @@ public class BilletBasicInfoExceptionServiceImpl extends ServiceImpl<BilletBasic
|
|
|
} else {
|
|
|
// 查询定尺规则
|
|
|
LambdaQueryWrapper<BilletRulerConfig> queryWrapperbilletRulerConfig = new LambdaQueryWrapper<BilletRulerConfig>()
|
|
|
- .eq(BilletRulerConfig::getLength, billetBasicInfo.getLength());
|
|
|
+ .eq(BilletRulerConfig::getLength, billetBasicInfoException.getLength());
|
|
|
BilletRulerConfig billetRulerConfig = billetRulerConfigMapper.selectOne(queryWrapperbilletRulerConfig);
|
|
|
Double weight = 0.0;
|
|
|
- if (oConvertUtils.isEmpty(billetRulerConfig)) {
|
|
|
- weight = billetBasicInfo.getWeight();
|
|
|
- } else {
|
|
|
+ if (oConvertUtils.isNotEmpty(billetRulerConfig)) {
|
|
|
weight = billetRulerConfig.getWeight();
|
|
|
}
|
|
|
// 新增数据
|
|
|
- billetBasicInfo.setBilletWeight(weight);
|
|
|
- billetBasicInfo.setShift(classShiftStr);
|
|
|
- billetBasicInfo.setBrandNum(brandNumStr);
|
|
|
- billetBasicInfo.setShiftGroup(classShiftGroupStr);
|
|
|
- log.info("{}{}", "新增钢坯实绩异常数据:", billetBasicInfo.getShiftGroup() + " " + billetBasicInfo.getShift());
|
|
|
+ billetBasicInfoException.setBilletWeight(weight);
|
|
|
+ billetBasicInfoException.setShift(classShiftStr);
|
|
|
+ billetBasicInfoException.setBrandNum(brandNumStr);
|
|
|
+ billetBasicInfoException.setShiftGroup(classShiftGroupStr);
|
|
|
+ log.info("{}{}", "新增钢坯实绩异常数据:", billetBasicInfoException.getShiftGroup() + " " + billetBasicInfoException.getShift());
|
|
|
baseMapper.insert(billetBasicInfoException);
|
|
|
}
|
|
|
log.info("{}{}", "end钢坯实绩<异常>数据逻辑处理结束:", DateUtils.date2Str(new Date(), DateUtils.datetimeFormat.get()));
|