|
|
|
|
@ -561,6 +561,24 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
// 构建生产订单信息并保存
|
|
|
|
|
JSONObject yieldJson = jsonItem.getJSONObject("order"); |
|
|
|
|
YieldOrder yieldOrder = JSON.parseObject(JSON.toJSONString(yieldJson), YieldOrder.class); |
|
|
|
|
if(yieldOrder.getYieldType() == 1){ |
|
|
|
|
yieldOrder.setYieldType(YieldOrderEnum.YIELD_TYPE_1.getCode()); |
|
|
|
|
} |
|
|
|
|
if(yieldOrder.getYieldType() == 2){ |
|
|
|
|
yieldOrder.setYieldType(YieldOrderEnum.YIELD_TYPE_2.getCode()); |
|
|
|
|
} |
|
|
|
|
if(yieldOrder.getYieldType() == 3){ |
|
|
|
|
yieldOrder.setYieldType(YieldOrderEnum.YIELD_TYPE_3.getCode()); |
|
|
|
|
} |
|
|
|
|
if(yieldOrder.getYieldType() == 4){ |
|
|
|
|
yieldOrder.setYieldType(YieldOrderEnum.YIELD_TYPE_4.getCode()); |
|
|
|
|
} |
|
|
|
|
if(yieldOrder.getYieldType() == 5){ |
|
|
|
|
yieldOrder.setYieldType(YieldOrderEnum.YIELD_TYPE_5.getCode()); |
|
|
|
|
} |
|
|
|
|
if(yieldOrder.getYieldType() == 6){ |
|
|
|
|
yieldOrder.setYieldType(YieldOrderEnum.YIELD_TYPE_6.getCode()); |
|
|
|
|
} |
|
|
|
|
yieldOrder.setYpCode(yieldJson.getString("poCode")); |
|
|
|
|
yieldOrder.setYpArea(yieldJson.getDouble("poArea")); |
|
|
|
|
yieldOrder.setYpQty(yieldJson.getDouble("poQty")); |
|
|
|
|
@ -582,6 +600,8 @@ public class YieldOrderServiceImpl extends BaseServiceImpl<YieldOrderMapper, Yie |
|
|
|
|
yieldOrder.setStatus(YieldOrderEnum.STATUS_APS.getCode()); |
|
|
|
|
yieldOrder.setPriorityErp(yieldJson.getInteger("priority") + 14000); |
|
|
|
|
yieldOrder.setPriorityAps(YieldOrderEnum.PRIORITY_APS_NORMAL.getCode()); |
|
|
|
|
//零件版本暂时设置为1
|
|
|
|
|
yieldOrder.setPartVersion("1"); |
|
|
|
|
// 若任务下达时间为空, 取从erp同步的时间
|
|
|
|
|
if (ObjectUtil.isEmpty(yieldOrder.getReleaseDate())) { |
|
|
|
|
yieldOrder.setReleaseDate(yieldJson.getDate("syncTime")); |
|
|
|
|
|