|
@@ -593,6 +593,27 @@ public class ProduceReportServiceImpl extends BaseServiceImpl<ProduceReportMappe
|
|
|
generateHyAgain(date, "ck_", "0100120_hy");// 硫酰氯
|
|
|
generateHyAgain(date, "ck_", "0100160_hy");// 液碱
|
|
|
generateHyAgain(date, "ck_", "0100086_hy");// 盐酸
|
|
|
+
|
|
|
+ // 重新计算977的库存,直接从液位里面取得
|
|
|
+ Weekend<ProduceReport> weekend = new Weekend<>(ProduceReport.class);
|
|
|
+ WeekendCriteria<ProduceReport, Object> weekendCriteria = weekend.weekendCriteria();
|
|
|
+ weekendCriteria.andEqualTo(ProduceReport::getNo, "stock_0300027")
|
|
|
+ .andEqualTo(ProduceReport::getYear, date.getYear())
|
|
|
+ .andEqualTo(ProduceReport::getMonth, date.getMonthValue())
|
|
|
+ .andEqualTo(ProduceReport::getDay, date.getDayOfMonth())
|
|
|
+ .andEqualTo(ProduceReport::getDate, date);
|
|
|
+ ProduceReport report977 = mapper.selectOneByExample(weekend);
|
|
|
+
|
|
|
+ // 找到977液位数据
|
|
|
+ ProduceRecord find = new ProduceRecord();
|
|
|
+ find.setProductNo("TT_802_AV");
|
|
|
+ find.setDate(date);
|
|
|
+ find.setType(ProduceRecordTypeEnum.YEWEI.getValue());
|
|
|
+ ProduceRecord produceRecord = produceRecordService.getModelByModel(find);
|
|
|
+ if (produceRecord != null) {
|
|
|
+ report977.setValue(produceRecord.getNum().toString());
|
|
|
+ this.modModelByPrimaryKey(report977);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|