|
|
|
@ -99,7 +99,7 @@ public class SapOrderServiceImpl implements SapOrderService {
|
|
|
|
|
// 获取 内表 - ZMES_PRO
|
|
|
|
|
JCoTable maraTable = func.getTableParameterList().getTable("ZMES_PRO");
|
|
|
|
|
JCoRecordMetaData metaData = maraTable.getRecordMetaData();
|
|
|
|
|
// System.out.println("###" + metaData.toString());
|
|
|
|
|
System.out.println("###" + metaData.toString());
|
|
|
|
|
|
|
|
|
|
List<SapProOrder> proOrderList = new ArrayList<>();
|
|
|
|
|
// 循环输出 Table 数据
|
|
|
|
@ -156,7 +156,7 @@ public class SapOrderServiceImpl implements SapOrderService {
|
|
|
|
|
|
|
|
|
|
return R.ok(proOrderList);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
|
|
|
|
|
log.error(e.getMessage());
|
|
|
|
|
return R.fail(e.getMessage());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -201,7 +201,6 @@ public class SapOrderServiceImpl implements SapOrderService {
|
|
|
|
|
LV_ORDER_NUM_List.add(AUFNR);
|
|
|
|
|
}
|
|
|
|
|
// 去重并排序(从大到小)
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
List<String> uniqueAndSorted = LV_ORDER_NUM_List.stream()
|
|
|
|
|
.distinct()
|
|
|
|
@ -278,10 +277,15 @@ public class SapOrderServiceImpl implements SapOrderService {
|
|
|
|
|
if (StringUtils.isEmpty(sapRFW.getGamng())){
|
|
|
|
|
return R.fail("报工数量为空");
|
|
|
|
|
}
|
|
|
|
|
if (StringUtils.isEmpty(sapRFW.getAnzma())){
|
|
|
|
|
return R.fail("产线编号为空");
|
|
|
|
|
}
|
|
|
|
|
//订单号
|
|
|
|
|
jCoParameterList.setValue("P_AUFNR",sapRFW.getAufnr());
|
|
|
|
|
//报工数量
|
|
|
|
|
jCoParameterList.setValue("P_GAMNG",sapRFW.getGamng());
|
|
|
|
|
//产线编号
|
|
|
|
|
jCoParameterList.setValue("P_ANZMA",sapRFW.getAnzma());
|
|
|
|
|
if (sapRFW.getLt_gs()==null){
|
|
|
|
|
return R.fail("生产订单报工工时为空");
|
|
|
|
|
}
|
|
|
|
|