|
|
|
|
@@ -492,10 +492,10 @@ public class DepotItemController {
|
|
|
|
|
if (null != dataList) {
|
|
|
|
|
for (DepotItemVo4WithInfoEx diEx : dataList) {
|
|
|
|
|
JSONObject item = new JSONObject();
|
|
|
|
|
BigDecimal InSum = depotItemService.buyOrSale("入库", "采购", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, "number");
|
|
|
|
|
BigDecimal OutSum = depotItemService.buyOrSale("出库", "采购退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, "number");
|
|
|
|
|
BigDecimal InSumPrice = depotItemService.buyOrSale("入库", "采购", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, "price");
|
|
|
|
|
BigDecimal OutSumPrice = depotItemService.buyOrSale("出库", "采购退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, "price");
|
|
|
|
|
BigDecimal InSum = depotItemService.buyOrSale("入库", "采购", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "number");
|
|
|
|
|
BigDecimal OutSum = depotItemService.buyOrSale("出库", "采购退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "number");
|
|
|
|
|
BigDecimal InSumPrice = depotItemService.buyOrSale("入库", "采购", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "price");
|
|
|
|
|
BigDecimal OutSumPrice = depotItemService.buyOrSale("出库", "采购退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "price");
|
|
|
|
|
BigDecimal InOutSumPrice = InSumPrice.subtract(OutSumPrice);
|
|
|
|
|
item.put("barCode", diEx.getBarCode());
|
|
|
|
|
item.put("materialName", diEx.getMName());
|
|
|
|
|
@@ -567,10 +567,10 @@ public class DepotItemController {
|
|
|
|
|
if (null != dataList) {
|
|
|
|
|
for (DepotItemVo4WithInfoEx diEx : dataList) {
|
|
|
|
|
JSONObject item = new JSONObject();
|
|
|
|
|
BigDecimal OutSumRetail = depotItemService.buyOrSale("出库", "零售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"number");
|
|
|
|
|
BigDecimal InSumRetail = depotItemService.buyOrSale("入库", "零售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"number");
|
|
|
|
|
BigDecimal OutSumRetailPrice = depotItemService.buyOrSale("出库", "零售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"price");
|
|
|
|
|
BigDecimal InSumRetailPrice = depotItemService.buyOrSale("入库", "零售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"price");
|
|
|
|
|
BigDecimal OutSumRetail = depotItemService.buyOrSale("出库", "零售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "number");
|
|
|
|
|
BigDecimal InSumRetail = depotItemService.buyOrSale("入库", "零售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "number");
|
|
|
|
|
BigDecimal OutSumRetailPrice = depotItemService.buyOrSale("出库", "零售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "price");
|
|
|
|
|
BigDecimal InSumRetailPrice = depotItemService.buyOrSale("入库", "零售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "price");
|
|
|
|
|
BigDecimal OutInSumPrice = OutSumRetailPrice.subtract(InSumRetailPrice);
|
|
|
|
|
item.put("barCode", diEx.getBarCode());
|
|
|
|
|
item.put("materialName", diEx.getMName());
|
|
|
|
|
@@ -643,10 +643,10 @@ public class DepotItemController {
|
|
|
|
|
if (null != dataList) {
|
|
|
|
|
for (DepotItemVo4WithInfoEx diEx : dataList) {
|
|
|
|
|
JSONObject item = new JSONObject();
|
|
|
|
|
BigDecimal OutSum = depotItemService.buyOrSale("出库", "销售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"number");
|
|
|
|
|
BigDecimal InSum = depotItemService.buyOrSale("入库", "销售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"number");
|
|
|
|
|
BigDecimal OutSumPrice = depotItemService.buyOrSale("出库", "销售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"price");
|
|
|
|
|
BigDecimal InSumPrice = depotItemService.buyOrSale("入库", "销售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList,"price");
|
|
|
|
|
BigDecimal OutSum = depotItemService.buyOrSale("出库", "销售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "number");
|
|
|
|
|
BigDecimal InSum = depotItemService.buyOrSale("入库", "销售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "number");
|
|
|
|
|
BigDecimal OutSumPrice = depotItemService.buyOrSale("出库", "销售", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "price");
|
|
|
|
|
BigDecimal InSumPrice = depotItemService.buyOrSale("入库", "销售退货", diEx.getMId(), beginTime, endTime, creatorArray, organArray, depotList, forceFlag, "price");
|
|
|
|
|
BigDecimal OutInSumPrice = OutSumPrice.subtract(InSumPrice);
|
|
|
|
|
item.put("barCode", diEx.getBarCode());
|
|
|
|
|
item.put("materialName", diEx.getMName());
|
|
|
|
|
|