| | |
| | | return R.parse(BaseRes.PARAM); |
| | | } |
| | | String docName = param.get操作单据(); |
| | | if (Cools.isEmpty(docName)) { |
| | | docName = param.getOrderType(); |
| | | } |
| | | switch (docName) { |
| | | case "Purchase": |
| | | mappingPakOutOrderParam(param, true, "银座采购入库单"); |
| | |
| | | break; |
| | | case "生产材料出库补料": |
| | | mappingPakOutOrderParam(param, false, "银座生产材料出库补料"); |
| | | break; |
| | | |
| | | case "半成品入库单": |
| | | mappingPakOutOrderParam(param, true, "半成品入库单"); |
| | | break; |
| | | case "成品入库单": |
| | | mappingPakOutOrderParam(param, true, "成品入库单"); |
| | | break; |
| | | default: |
| | | log.info("未知的单据类型:{}", param); |
| | |
| | | //orderDetl.setbFree1(param.getBFree1()); |
| | | orderDetl.setId(param.getId()); |
| | | orderDetl.setIvouchrowno(param.getIvouchrowno()); |
| | | orderDetl.setINum(param.getINum()); |
| | | orderDetl.setIinvexchrate(param.getIinvexchrate()); |
| | | |
| | | //添加单据明细到单据主体 |
| | | List<OrderSyncParam.OrderDetl> orderDetls = new ArrayList<>(); |