|
@@ -179,15 +179,16 @@ public class StockWaterServiceImpl extends ServiceImpl<StockWaterMapper, StockWa
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Page<Map<String, Object>> getPickingPage(Map<String, String> condition) {
|
|
|
+ public Map<String, Integer> getPickingStockChangeTypeCount(Map<String, String> condition) {
|
|
|
+ QueryWrapper<?> wrapper = createPickingWrapper(condition);
|
|
|
|
|
|
- QueryWrapper<?> wrapper = WrapperUtil.init()
|
|
|
- .periodOfTime("sw.CreatedTime")
|
|
|
- .eq("m.TechnologyType", "materialType")
|
|
|
- .eq("uu.id", "userId")
|
|
|
- .getWrapper();
|
|
|
+ return baseMapper.getPickingStockChangeTypeCount(wrapper);
|
|
|
+ }
|
|
|
|
|
|
- wrapper.eq("sw.IsDelete", 0);
|
|
|
+ @Override
|
|
|
+ public Page<Map<String, Object>> getPickingPage(Map<String, String> condition) {
|
|
|
+
|
|
|
+ QueryWrapper<?> wrapper = createPickingWrapper(condition);
|
|
|
|
|
|
|
|
|
String type = condition.get("type");
|
|
@@ -359,7 +360,6 @@ public class StockWaterServiceImpl extends ServiceImpl<StockWaterMapper, StockWa
|
|
|
List<Map<String, Object>> list = baseMapper.remainingToday();
|
|
|
|
|
|
Map<String, Map<String, Object>> Statistics = list.stream()
|
|
|
-
|
|
|
.collect(Collectors.toMap(
|
|
|
item -> item.get("materialType").toString().equals("3") ? "ink" : "fabric",
|
|
|
this::remainingTodayGetMap,
|
|
@@ -477,6 +477,18 @@ public class StockWaterServiceImpl extends ServiceImpl<StockWaterMapper, StockWa
|
|
|
return page;
|
|
|
}
|
|
|
|
|
|
+ private QueryWrapper<?> createPickingWrapper(Map<String, String> condition) {
|
|
|
+ QueryWrapper<?> wrapper = WrapperUtil.init(condition)
|
|
|
+ .periodOfTime("sw.CreatedTime")
|
|
|
+ .eq("m.TechnologyType", "materialType")
|
|
|
+ .eq("sw.OperUserId", "userId")
|
|
|
+ .getWrapper();
|
|
|
+
|
|
|
+ wrapper.eq("sw.IsDelete", 0);
|
|
|
+
|
|
|
+ return wrapper;
|
|
|
+ }
|
|
|
+
|
|
|
private Map<String, Object> remainingTodayGetMap(Map<String, Object> item) {
|
|
|
BigDecimal quantity = (BigDecimal) item.get("quantity");
|
|
|
Map<String, Object> map = new HashMap<>();
|