|
@@ -572,4 +572,25 @@ public class PurchaseServiceImpl extends ServiceImpl<PurchaseMapper, Purchase>
|
|
|
return page;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 采购头部统计
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public Map<String, Object> statisticsPurchaseHead() {
|
|
|
+ //初始化MAP
|
|
|
+ long count = this.count(Wrappers.<Purchase>query().lambda().isNotNull(Purchase::getDataResourceId));
|
|
|
+ Map<String, Object> map = new HashMap<String, Object>() {{
|
|
|
+ put("sumOrderCount", count);
|
|
|
+ put("sumPurchaseMoney", BigDecimal.ZERO);
|
|
|
+ put("noArrivalOrderCount", BigDecimal.ZERO);
|
|
|
+ put("noArrivalPurchaseMoney", BigDecimal.ZERO);
|
|
|
+ put("partArrivalOrderCount", BigDecimal.ZERO);
|
|
|
+ put("partArrivalPurchaseMoney", BigDecimal.ZERO);
|
|
|
+ put("alArrivalOrderCount", BigDecimal.ZERO);
|
|
|
+ put("alArrivalPurchaseMoney", BigDecimal.ZERO);
|
|
|
+ }};
|
|
|
+
|
|
|
+ return map;
|
|
|
+ }
|
|
|
}
|