|
@@ -112,10 +112,13 @@ public class SettlementFactoryStatisticsServiceImpl implements ISettlementFactor
|
|
// 1. 获取所有有效门店
|
|
// 1. 获取所有有效门店
|
|
QueryWrapper<SysStore> storeWrapper = new QueryWrapper<>();
|
|
QueryWrapper<SysStore> storeWrapper = new QueryWrapper<>();
|
|
storeWrapper.eq("del_flag", StatusType.OK.getCode());
|
|
storeWrapper.eq("del_flag", StatusType.OK.getCode());
|
|
|
|
+ storeWrapper.gt("id", 0);
|
|
if (storeId != null) {
|
|
if (storeId != null) {
|
|
storeWrapper.eq("id", storeId);
|
|
storeWrapper.eq("id", storeId);
|
|
}
|
|
}
|
|
- storeWrapper.eq("factory_id", factoryId);
|
|
|
|
|
|
+ if (factoryId != null) {
|
|
|
|
+ storeWrapper.eq("factory_id", factoryId);
|
|
|
|
+ }
|
|
List<SysStore> storeList = storeService.list(storeWrapper);
|
|
List<SysStore> storeList = storeService.list(storeWrapper);
|
|
if (CollUtil.isEmpty(storeList)) {
|
|
if (CollUtil.isEmpty(storeList)) {
|
|
return Collections.emptyList();
|
|
return Collections.emptyList();
|
|
@@ -137,7 +140,7 @@ public class SettlementFactoryStatisticsServiceImpl implements ISettlementFactor
|
|
public SettlementFactoryStatisticsDto generateTotalFactoryStatistics(Long factoryId, Long storeId, Date start, Date end) {
|
|
public SettlementFactoryStatisticsDto generateTotalFactoryStatistics(Long factoryId, Long storeId, Date start, Date end) {
|
|
// 1. 查询指定日期范围内的所有订单衣服记录
|
|
// 1. 查询指定日期范围内的所有订单衣服记录
|
|
QueryWrapper<OrderClothItem> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<OrderClothItem> queryWrapper = new QueryWrapper<>();
|
|
- queryWrapper.eq("factory_id", factoryId)
|
|
|
|
|
|
+ queryWrapper.eq(factoryId!=null,"factory_id", factoryId)
|
|
.eq(storeId != null, "org_id", storeId)
|
|
.eq(storeId != null, "org_id", storeId)
|
|
.ge("flow_status", 1)
|
|
.ge("flow_status", 1)
|
|
.ge("in_factory_time", DateUtils.addDays(start, -2))
|
|
.ge("in_factory_time", DateUtils.addDays(start, -2))
|