fix:部门报表逻辑修改
This commit is contained in:
1 parent
50e0dfd758
commit
2fffce5db5
5 files changed
+12
-8
No files matched your search
+1
-1
@@ -8,7 +8,7 @@ import java.util.List;
|
||||
@Data
|
||||
public class HardOrderSumAndCountDto {
|
||||
|
||||
private List<Long> deptIds;
|
||||
private List<Long> userDeptIds;
|
||||
|
||||
private List<String> orderStatusCodes;
|
||||
|
||||
|
||||
+3
-3
@@ -321,7 +321,7 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService {
|
||||
// 查询订单支付流水
|
||||
CompletableFuture<List<HardOrderSumAndCountVo>> payFuture = CompletableFuture.supplyAsync(() -> {
|
||||
HardOrderSumAndCountDto payDto = new HardOrderSumAndCountDto();
|
||||
payDto.setDeptIds(deptIds);
|
||||
payDto.setUserDeptIds(deptIds);
|
||||
payDto.setOrderStatusCodes(HardOrderStatusEnum.getPayPrice());
|
||||
if (ObjectUtil.isNotEmpty(dto.getCreateTimeList())) {
|
||||
payDto.setCreateTimeList(dto.getCreateTimeList());
|
||||
@@ -334,7 +334,7 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService {
|
||||
// 查询订单退款流水
|
||||
CompletableFuture<List<HardOrderSumAndCountVo>> refundFuture = CompletableFuture.supplyAsync(() -> {
|
||||
HardOrderSumAndCountDto refundDto = new HardOrderSumAndCountDto();
|
||||
refundDto.setDeptIds(deptIds);
|
||||
refundDto.setUserDeptIds(deptIds);
|
||||
refundDto.setOrderStatusCodes(HardOrderStatusEnum.getPayErrorCodes());
|
||||
if (ObjectUtil.isNotEmpty(dto.getCreateTimeList())) {
|
||||
refundDto.setCreateTimeList(dto.getCreateTimeList());
|
||||
@@ -347,7 +347,7 @@ public class HardOrderTotalServiceImpl implements HardOrderTotalService {
|
||||
// 查看盈利流水
|
||||
CompletableFuture<List<HardOrderSumAndCountVo>> profitFuture = CompletableFuture.supplyAsync(() -> {
|
||||
HardOrderSumAndCountDto refundDto = new HardOrderSumAndCountDto();
|
||||
refundDto.setDeptIds(deptIds);
|
||||
refundDto.setUserDeptIds(deptIds);
|
||||
refundDto.setOrderStatusCodes(HardOrderStatusEnum.getPaySuccessCodes());
|
||||
if (ObjectUtil.isNotEmpty(dto.getCreateTimeList())) {
|
||||
refundDto.setCreateTimeList(dto.getCreateTimeList());
|
||||
|
||||
+5
-3
@@ -6,6 +6,7 @@
|
||||
<id property="id" column="id"/>
|
||||
<result property="orderNo" column="order_no"/>
|
||||
<result property="userId" column="user_id"/>
|
||||
<result property="userDeptId" column="user_dept_id"/>
|
||||
<result property="merchantId" column="merchant_id"/>
|
||||
<result property="hardId" column="hard_id"/>
|
||||
<result property="deptId" column="dept_id"/>
|
||||
@@ -42,6 +43,7 @@
|
||||
select a.id,
|
||||
a.order_no,
|
||||
a.user_id,
|
||||
a.user_dept_id,
|
||||
a.merchant_id,
|
||||
a.hard_id,
|
||||
a.dept_id,
|
||||
@@ -217,9 +219,9 @@
|
||||
#{v}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="dto.deptIds != null and dto.deptIds.size() != 0">
|
||||
and a.dept_id in
|
||||
<foreach collection="dto.deptIds" item="v" open="(" close=")" separator=",">
|
||||
<if test="dto.setUserDeptIds != null and dto.setUserDeptIds.size() != 0">
|
||||
and a.user_dept_id in
|
||||
<foreach collection="dto.setUserDeptIds" item="v" open="(" close=")" separator=",">
|
||||
#{v}
|
||||
</foreach>
|
||||
</if>
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ import lombok.Data;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class DeptAllListDto {
|
||||
public class DeptAllListDto {
|
||||
|
||||
private Long deptId;
|
||||
|
||||
|
||||
+2
@@ -21,6 +21,8 @@ public class WalletTransactionSumAndCountDto {
|
||||
|
||||
private List<Long> deptIds;
|
||||
|
||||
private List<Long> userDeptIds;
|
||||
|
||||
private List<String> bizTypes;
|
||||
|
||||
private LocalDateTime[] createTimeList;
|
||||
|
||||
Reference in new issue
Block a user