diff --git a/accompany-admin/accompany-flow-team-admin-web/src/main/java/com/accompany/flowteam/admin/controller/member/FlowTeamSettlementInfoController.java b/accompany-admin/accompany-flow-team-admin-web/src/main/java/com/accompany/flowteam/admin/controller/member/FlowTeamSettlementInfoController.java index 5c8c874a3..9e62f34e1 100644 --- a/accompany-admin/accompany-flow-team-admin-web/src/main/java/com/accompany/flowteam/admin/controller/member/FlowTeamSettlementInfoController.java +++ b/accompany-admin/accompany-flow-team-admin-web/src/main/java/com/accompany/flowteam/admin/controller/member/FlowTeamSettlementInfoController.java @@ -58,9 +58,9 @@ public class FlowTeamSettlementInfoController extends BaseController { * @return */ @GetMapping("/listTeamSettlementData") - public Pagination listTeamSettlementData(String teamId) { + public Pagination listTeamSettlementData(String teamId) { List infos = flowTeamSettlementBizService.listTeamSettlementData(teamId); - return new Pagination(infos.size(), infos); + return new Pagination(infos.size(), infos); } /** diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/flow/FlowTeamSettlementBizService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/flow/FlowTeamSettlementBizService.java index c7fc68cad..ca7dcd82e 100644 --- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/flow/FlowTeamSettlementBizService.java +++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/flow/FlowTeamSettlementBizService.java @@ -67,27 +67,12 @@ public class FlowTeamSettlementBizService { @Autowired private FlowTeamBaseService flowTeamBaseService; - - @Transactional(rollbackFor = Exception.class, transactionManager = "mybatisplusTransactionManager") public List listTeamSettlementData(String teamIds) { if (StringUtils.isBlank(teamIds)) { return Collections.emptyList(); } List teamIdList = Arrays.asList(teamIds.split(",")); - -// // 获取往月的固化数据 -// List oldMonthSettlementInfos = flowTeamSettlementInfoService.listByTeamId(teamId); -// if (CollectionUtils.isEmpty(oldMonthSettlementInfos)) { -// oldMonthSettlementInfos = initFlowTeamMonthSettlementData(teamId); -// } -// // 实时查询本月的结算数据 -// Date now = new Date(); -// String month = DateTimeUtil.convertDate(now, DateTimeUtil.DEFAULT_DATE_PATTERN_YEAR_MONTH); -// List currMonthSettlementInfo = flowTeamSettlementInfoMapper.listFlowTeamSettlementInfo(teamId, false, month); - - List flowTeamSettlementInfos = - flowTeamSettlementInfoMapper.listFlowTeamSettlementInfoV2(teamIdList, null, null); - + List flowTeamSettlementInfos = flowTeamSettlementInfoMapper.listFlowTeamSettlementInfoV2(teamIdList, null, null); // 数据组合返回 return buildResList(flowTeamSettlementInfos); } diff --git a/xuanyin-flow-team/xuanyin-flow-team-sdk/src/main/java/com/xuanyin/flowteam/model/FlowTeamSettlementInfo.java b/xuanyin-flow-team/xuanyin-flow-team-sdk/src/main/java/com/xuanyin/flowteam/model/FlowTeamSettlementInfo.java index 8185158a4..0935d602e 100644 --- a/xuanyin-flow-team/xuanyin-flow-team-sdk/src/main/java/com/xuanyin/flowteam/model/FlowTeamSettlementInfo.java +++ b/xuanyin-flow-team/xuanyin-flow-team-sdk/src/main/java/com/xuanyin/flowteam/model/FlowTeamSettlementInfo.java @@ -29,20 +29,35 @@ public class FlowTeamSettlementInfo { @TableField(value = "month") private String month; + @TableField(value = "team_id") private String teamId; + @TableField(value = "new_user_num") private Integer newUserNum; + @TableField(value = "new_user_charge_amount") private Double newUserChargeAmount; + @TableField(value = "total_charge_amount") private Double totalChargeAmount; + @TableField(value = "total_charge_user_num") private Integer totalChargeUserNum; + @TableField(value = "total_charge_num") private Integer totalChargeNum; + + @TableField(value = "total_give_num") + private Integer totalGiveNum; + + @TableField(value = "total_give_amount") + private Double totalGiveAmount; + @TableField(value = "create_time") private Date createTime; + @TableField(value = "update_time") private Date updateTime; + } diff --git a/xuanyin-flow-team/xuanyin-flow-team-service/src/main/resources/xuanyin/mappers/FlowTeamSettlementInfoMapper.xml b/xuanyin-flow-team/xuanyin-flow-team-service/src/main/resources/xuanyin/mappers/FlowTeamSettlementInfoMapper.xml index 956320560..9678f94be 100644 --- a/xuanyin-flow-team/xuanyin-flow-team-service/src/main/resources/xuanyin/mappers/FlowTeamSettlementInfoMapper.xml +++ b/xuanyin-flow-team/xuanyin-flow-team-service/src/main/resources/xuanyin/mappers/FlowTeamSettlementInfoMapper.xml @@ -93,64 +93,113 @@