Selaa lähdekoodia

增加订单状态参数

wuhb 1 kuukausi sitten
vanhempi
commit
9ba5134407

+ 5 - 1
src/main/contract/com/yw/contract/client/action/PurchaseOrderCreateAction.java

@@ -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