|
@@ -1,4 +1,4 @@
|
|
|
-package com.emato.cus.supervise.biz.acqShelfLoad;
|
|
|
+package com.emato.cus.supervise.biz.acqShelfLoad.up;
|
|
|
|
|
|
import com.emato.cus.supervise.biz.CusWmsTask;
|
|
|
import com.emato.cus.supervise.constant.EmtRecordTimeEnum;
|
|
@@ -21,23 +21,23 @@ import java.util.Map;
|
|
|
* 2018-02-03 11:25
|
|
|
*/
|
|
|
@Component
|
|
|
-public class AcqShelfLoadBiz implements CusWmsTask{
|
|
|
+public class AcqShelfLoadUpBiz implements CusWmsTask{
|
|
|
|
|
|
- private static final Logger logger = LoggerFactory.getLogger(AcqShelfLoadBiz.class);
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(AcqShelfLoadUpBiz.class);
|
|
|
|
|
|
private static final String DATA_TYPE_INFO = "[" + EmtRecordTimeEnum.ACQ_SHELF_LOAD.getCode() + "]" + EmtRecordTimeEnum.ACQ_SHELF_LOAD.getName();
|
|
|
|
|
|
@Autowired
|
|
|
- private AcqShelfLoadRecordTime acqShelfLoadRecordTime;
|
|
|
+ private AcqShelfLoadUpRecordTime acqShelfLoadUpRecordTime;
|
|
|
|
|
|
@Autowired
|
|
|
- private AcqShelfLoadCusData acqShelfLoadCusData;
|
|
|
+ private AcqShelfLoadUpCusData acqShelfLoadUpCusData;
|
|
|
|
|
|
@Autowired
|
|
|
- private AcqShelfLoadWmsData acqShelfLoadWmsData;
|
|
|
+ private AcqShelfLoadUpWmsData acqShelfLoadUpWmsData;
|
|
|
|
|
|
@Autowired
|
|
|
- private AcqShelfLoadDataConversion acqShelfLoadDataConversion;
|
|
|
+ private AcqShelfLoadUpDataConversion acqShelfLoadUpDataConversion;
|
|
|
|
|
|
/**
|
|
|
* 任务入口
|
|
@@ -45,35 +45,35 @@ public class AcqShelfLoadBiz implements CusWmsTask{
|
|
|
@Override
|
|
|
public void task() {
|
|
|
// 获取扫描时间
|
|
|
- String oldThisTime = acqShelfLoadRecordTime.getEmtRecordTime();
|
|
|
+ String oldThisTime = acqShelfLoadUpRecordTime.getEmtRecordTime();
|
|
|
if (StringUtils.isBlank(oldThisTime)) {
|
|
|
logger.info("--- 【" + DATA_TYPE_INFO + "】未获取到本次扫描时间, 本次扫描提前结束!!!");
|
|
|
//下次扫描时间
|
|
|
- acqShelfLoadRecordTime.updateWmsRecordTime(LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN),
|
|
|
+ acqShelfLoadUpRecordTime.updateWmsRecordTime(LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN),
|
|
|
LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN));
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
// 扫描WMS 数据
|
|
|
- List<WmsAcqShelfLoad> wmsList = acqShelfLoadWmsData.getWmsData(oldThisTime);
|
|
|
+ List<WmsAcqShelfLoad> wmsList = acqShelfLoadUpWmsData.getWmsData(oldThisTime);
|
|
|
if (wmsList == null || wmsList.size() == 0) {
|
|
|
logger.info("--- 【" + DATA_TYPE_INFO + "】获取到本次扫描数据为空, 不执行写数据操作, 本次扫描提前结束!!!");
|
|
|
//下次扫描时间
|
|
|
- acqShelfLoadRecordTime.updateWmsRecordTime(LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN),
|
|
|
+ acqShelfLoadUpRecordTime.updateWmsRecordTime(LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN),
|
|
|
LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN));
|
|
|
return;
|
|
|
}
|
|
|
Map params = Maps.newHashMap();
|
|
|
params.put("wmsList",wmsList);
|
|
|
//组装CUS 数据
|
|
|
- List<CusAcqShelfLoad04> cusList = acqShelfLoadDataConversion.conversion(params);
|
|
|
+ List<CusAcqShelfLoad04> cusList = acqShelfLoadUpDataConversion.conversion(params);
|
|
|
|
|
|
// 写CUS 数据
|
|
|
- int res = acqShelfLoadCusData.insertCus(cusList);
|
|
|
+ int res = acqShelfLoadUpCusData.insertCus(cusList);
|
|
|
|
|
|
// 更新扫描时间
|
|
|
- boolean bl = acqShelfLoadRecordTime.updateWmsRecordTime(LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN),
|
|
|
+ boolean bl = acqShelfLoadUpRecordTime.updateWmsRecordTime(LocalDateTimeUtils.formatNow(LocalDateTimeUtils.DATA_TIME_HYPHEN),
|
|
|
oldThisTime);
|
|
|
}
|
|
|
}
|