Przeglądaj źródła

订单的新建的成本金额

姜永辉 1 rok temu
rodzic
commit
a3c4371cca

+ 2 - 1
src/com/dongkesoft/ibossmini/activity/salesorder/InventoryGoodsSearchListActivity.java

@@ -155,7 +155,8 @@ public class InventoryGoodsSearchListActivity extends IBossBaseActivity implemen
 										info.setCodeId(jsonObjectTwo.optInt("CodeID"));
 										int inventoryId = jsonObjectTwo.optInt("InventoryID");
 										info.setInventoryId(String.valueOf(inventoryId));
-
+										 double costPrice=jsonObjectTwo.optDouble("CostPrice");
+	                                        info.setCostPrice(String.valueOf(costPrice));
 										info.setOnlyCode(jsonObjectTwo.optString("OnlyCode"));
 										info.setWarehouseAreaName(jsonObjectTwo.optString("WarehouseName"));
 										info.setWarehouseAreaId(String.valueOf(jsonObjectTwo.optInt("WarehouseID")));

+ 3 - 2
src/com/dongkesoft/ibossmini/activity/salesorder/NewOrderActivity.java

@@ -21,6 +21,7 @@ import com.dongkesoft.ibossmini.net.RequestParams;
 import com.dongkesoft.ibossmini.utils.AlertAnimateUtil;
 import com.dongkesoft.ibossmini.utils.CommonUtil;
 import com.dongkesoft.ibossmini.utils.ProcessDialogUtils;
+import com.dongkesoft.ibossmini.utils.StringUtils;
 import com.dongkesoft.ibossmini.utils.ToastUtil;
 import android.annotation.SuppressLint;
 import android.content.Context;
@@ -886,7 +887,7 @@ public class NewOrderActivity extends IBossBaseFragementActivity {
 					jsonObject.put("Remarks", item.getRemarks() + "");
 					jsonObject.put("DecimalPlaces", String.valueOf(item.getDecimalPlaces()));
 					jsonObject.put("OrderPrice", item.getSalesPrice() + "");
-					jsonObject.put("CostPrice", "0");
+					jsonObject.put("CostPrice", StringUtils.isEmpty(item.getCostPrice())?"0": item.getCostPrice());
 					jsonObject.put("Weight", item.getWeight() + "");
 					jsonObject.put("DeliveryFlag", "1");
 					jsonObject.put("InstallationFlag", "1");
@@ -957,7 +958,7 @@ public class NewOrderActivity extends IBossBaseFragementActivity {
 						jsonObject.put("Remarks", item.getRemarks() + "");
 						jsonObject.put("DecimalPlaces", String.valueOf(item.getDecimalPlaces()));
 						jsonObject.put("OrderPrice", item.getSalesPrice() + "");
-						jsonObject.put("CostPrice", "0");
+						jsonObject.put("CostPrice", StringUtils.isEmpty(item.getCostPrice())?"0": item.getCostPrice());
 						jsonObject.put("Weight", item.getWeight() + "");
 						jsonObject.put("DeliveryFlag", "1");
 						jsonObject.put("InstallationFlag", "1");

+ 8 - 0
src/com/dongkesoft/ibossmini/model/OrderGoodsDetailModel.java

@@ -397,5 +397,13 @@ public class OrderGoodsDetailModel implements Serializable {
 	public void setSalesQuantity(String salesQuantity) {
 		this.salesQuantity = salesQuantity;
 	}
+	public String getCostPrice() {
+		return costPrice;
+	}
+
+	public void setCostPrice(String costPrice) {
+		this.costPrice = costPrice;
+	}
 
+	private String costPrice;
 }