|
@@ -42,13 +42,6 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
|
|
|
private static final Object obj = new Object();
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
@Autowired
|
|
|
private StockBackPlanDetailsService stockBackPlanDetailsService;
|
|
|
|
|
@@ -66,18 +59,21 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
Integer defaultStatisticsDay = planConfigMap.get("defaultStatisticsDay").getDays();
|
|
|
int offset = nextStatisticsDay - 1;
|
|
|
|
|
|
-
|
|
|
+
|
|
|
List<String> materialNameList = Arrays.asList(planConfigMap.get("excludeMaterial").getOther().split(","));
|
|
|
|
|
|
|
|
|
String token = getToken();
|
|
|
|
|
|
-
|
|
|
- Date date = new Date();
|
|
|
+
|
|
|
+ Date endDate = new Date();
|
|
|
+ String endDateStr = DateUtil.format(endDate, "yyyy-MM-dd 23:59:59");
|
|
|
|
|
|
- String beginDateStr = DateUtil.format(DateUtil.offsetDay(date, -offset), "yyyy-MM-dd 00:00:00");
|
|
|
- String endDateStr = DateUtil.format(date, "yyyy-MM-dd 23:59:59");
|
|
|
+
|
|
|
+ Date beginDate = DateUtil.beginOfDay(DateUtil.offsetDay(endDate, -offset));
|
|
|
+ String beginDateStr = DateUtil.format(DateUtil.offsetDay(endDate, -offset), "yyyy-MM-dd 00:00:00");
|
|
|
|
|
|
+
|
|
|
String url = "http://mes.cfmfactory.com:8087/MesWeb/planPersonOutAction.do?action=list&beginDate="
|
|
|
+ beginDateStr + "&endDate=" + endDateStr + "&access_token=" + token;
|
|
|
|
|
@@ -87,6 +83,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
|
|
|
List<JSONObject> items = (List<JSONObject>) resultMap.get("items");
|
|
|
|
|
|
+
|
|
|
remove(Wrappers.<StockBackPlan>lambdaQuery().between(StockBackPlan::getPlanTime, beginDateStr, endDateStr));
|
|
|
|
|
|
Map<String, StockBackPlan> flagMap = new HashMap<>();
|
|
@@ -98,7 +95,7 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
|
|
|
String paperMan = item.getString("paperMan");
|
|
|
|
|
|
- BigDecimal plantotalsquare = new BigDecimal(item.getString("plantotalsquare"));
|
|
|
+ BigDecimal planTotalSquare = new BigDecimal(item.getString("plantotalsquare"));
|
|
|
|
|
|
String material = item.getString("material");
|
|
|
|
|
@@ -122,10 +119,9 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
|
|
|
if (!"胶印".equals(tech)) {
|
|
|
|
|
|
- addOrEditFlagMap(flagMap, distributor, plantotalsquare, planDate, material, tech, date);
|
|
|
-
|
|
|
+ addOrEditFlagMap(flagMap, distributor, planTotalSquare, planDate, material, tech, endDate);
|
|
|
|
|
|
- addOrEditFlagMap(flagMap, paperMan, plantotalsquare, planDate, "热转印纸", "打纸", date);
|
|
|
+ addOrEditFlagMap(flagMap, paperMan, planTotalSquare, planDate, "热转印纸", "打纸", endDate);
|
|
|
}
|
|
|
|
|
|
});
|
|
@@ -136,12 +132,9 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
|
|
|
saveBatch(stockBackPlanList);
|
|
|
|
|
|
-
|
|
|
- Date beginDate = DateUtil.beginOfDay(DateUtil.offsetDay(date, -offset));
|
|
|
-
|
|
|
|
|
|
stockBackPlanDetailsService.remove(Wrappers.<StockBackPlanDetails>lambdaQuery()
|
|
|
- .between(StockBackPlanDetails::getPlanTime, beginDate, date));
|
|
|
+ .between(StockBackPlanDetails::getPlanTime, beginDate, endDate));
|
|
|
|
|
|
|
|
|
Map<String, StockBackPlanDetails> stockBackPlanMap = stockBackPlanList.stream().collect(Collectors.toMap(
|
|
@@ -193,70 +186,12 @@ public class StockBackPlanServiceImpl extends ServiceImpl<StockBackPlanMapper, S
|
|
|
|
|
|
planConfigService.update(Wrappers.<PlanConfig>lambdaUpdate()
|
|
|
.eq(PlanConfig::getCode, "lastStatisticsTime")
|
|
|
- .set(PlanConfig::getOther, DateUtil.format(date, "yyyy-MM-dd HH:mm:ss"))
|
|
|
+ .set(PlanConfig::getOther, DateUtil.format(endDate, "yyyy-MM-dd HH:mm:ss"))
|
|
|
);
|
|
|
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
private StockBackPlanDetails createStockBackPlanDetails(String jobNo, String materialName, Date planDate) {
|
|
|
StockBackPlanDetails stockBackPlanDetails = new StockBackPlanDetails();
|