|
|
|
@ -81,10 +81,19 @@ public class SAPTask {
|
|
|
|
|
public void SAPBaseBomInfoDataTask(String factoryCode, Long startDays, Long endDays) {
|
|
|
|
|
SAPPortDto sapPortDto = this.SAPRequestDataAssembly(factoryCode, startDays, endDays);
|
|
|
|
|
SAPBOMPortDto sapbomPortDto = new SAPBOMPortDto();
|
|
|
|
|
sapbomPortDto.setStartDate(sapPortDto.getStartDate());
|
|
|
|
|
sapbomPortDto.setEndDate(sapPortDto.getEndDate());
|
|
|
|
|
sapbomPortDto.setFactoryCodes(sapPortDto.getFactoryCodes());
|
|
|
|
|
String startDate = sapPortDto.getStartDate();
|
|
|
|
|
String endDate = sapPortDto.getEndDate();
|
|
|
|
|
List<String> dateList = DateUtils.getDifferenceDateList(startDate, endDate);
|
|
|
|
|
for (String date : dateList) {
|
|
|
|
|
sapbomPortDto.setStartDate(date);
|
|
|
|
|
sapbomPortDto.setEndDate(date);
|
|
|
|
|
try {
|
|
|
|
|
portService.getSapOrderBomInfo(sapbomPortDto);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
e.printStackTrace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|