|
|
@@ -60,7 +60,11 @@ public class PurchaseOrderCreateAction extends RequestAbs {
|
|
|
String vendorName = json.optString("vendorName", ""); // 供应商名称
|
|
|
String contractNumber = json.optString("contractNumber", ""); // 合同号
|
|
|
String contractId = json.optString("contractId", "");
|
|
|
+ String orderStatus = json.getString("orderStatus"); // 订单状态,0未开始,1进行中,2已完成,3已取消
|
|
|
BigDecimal totalAmount = json.has("totalAmount") ? new BigDecimal(json.getString("totalAmount")) : BigDecimal.ZERO; // 税后总价
|
|
|
+ if(StringUtil.isEmpty(orderStatus)){
|
|
|
+ orderStatus = "1";
|
|
|
+ }
|
|
|
|
|
|
// 解析物料明细列表
|
|
|
JSONArray detailArray = json.getJSONArray("wmItemPurchaseLineList");
|
|
|
@@ -96,7 +100,7 @@ public class PurchaseOrderCreateAction extends RequestAbs {
|
|
|
contractPurchaseOrder.setContractNumber(contractNumber);
|
|
|
contractPurchaseOrder.setContractId(Long.valueOf(contractId));
|
|
|
contractPurchaseOrder.setTotalAmount(totalAmount);
|
|
|
- contractPurchaseOrder.setOrderStatus(1); //订单状态,0未开始,1进行中,2已完成,3已取消
|
|
|
+ contractPurchaseOrder.setOrderStatus(Integer.valueOf(orderStatus)); //订单状态,0未开始,1进行中,2已完成,3已取消
|
|
|
contractPurchaseOrder.setSyncStatus(1); //同步状态,0未同步,1MES同步,2金蝶云同步,3全部同步
|
|
|
contractPurchaseOrder.setSource(0); // 0无来源
|
|
|
contractPurchaseOrder.setCreator(user.getUseId()); // 使用真实用户ID
|