|
@@ -122,10 +122,10 @@ public class ReportingClubApi {
|
|
|
List<CmDistributionVO> cmDistributionVOS = CmDistributionVO.setValues(cmDistributionList);
|
|
|
cmDistributionVOS.forEach(s -> {
|
|
|
s.setOrderCount(cmReportingClubService.getCmReportingMemberSplitCount(s.getId(), null, cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay));
|
|
|
- s.setCommission(cmReportingClubService.getCmReportingMemberSplitCommission(s.getId(), null, cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay));
|
|
|
+ s.setCommission(cmReportingClubService.getCmReportingMemberSplitCommission(s.getId(), null, cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay,null));
|
|
|
});
|
|
|
map.put("orderCount", cmReportingClubService.getCmReportingMemberSplitCount(null, cmDistribution.parentId(), cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay));
|
|
|
- map.put("commission", cmReportingClubService.getCmReportingMemberSplitCommission(null, cmDistribution.parentId(), cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay));
|
|
|
+ map.put("commission", cmReportingClubService.getCmReportingMemberSplitCommission(null, cmDistribution.parentId(), cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay,null));
|
|
|
map.put("cmDistributionList", cmDistributionVOS);
|
|
|
return ResponseJson.success(map);
|
|
|
}
|
|
@@ -140,11 +140,14 @@ public class ReportingClubApi {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
CmDistributionVO cmDistributionVO = CmDistributionVO.setValue(cmReportingClubService.getCmDistributionById(cmDistribution.id()));
|
|
|
cmDistributionVO.setOrderCount(cmReportingClubService.getCmReportingMemberSplitCount(cmDistributionVO.getId(), null, null, null, splitSettleStatus, payWay));
|
|
|
- cmDistributionVO.setCommission(cmReportingClubService.getCmReportingMemberSplitCommission(cmDistributionVO.getId(), null, null, null, splitSettleStatus, payWay));
|
|
|
+ cmDistributionVO.setCommission(cmReportingClubService.getCmReportingMemberSplitCommission(cmDistributionVO.getId(), null, null, null, splitSettleStatus, payWay,null));
|
|
|
|
|
|
List<CmReportingMember> cmReportingClubList = cmReportingClubService.getCmReportingClubList(new CmDistribution()
|
|
|
.id(cmDistribution.id())
|
|
|
, null, null, payWay, splitSettleStatus, shopOrderNo, startTime, entTime);
|
|
|
+ cmReportingClubList.forEach(s -> {
|
|
|
+ s.setSplitCommission(cmReportingClubService.getCmReportingMemberSplitCommission(String.valueOf(s.getDistributionId()), null, cmDistribution.linkMan(), cmDistribution.mobile(), splitSettleStatus, payWay,s.cmReportingClub().orderId()));
|
|
|
+ });
|
|
|
PaginationVo<CmReportingMemberVO> paginationVo = new PaginationVo(CmReportingMemberVO.setValues(cmReportingClubList));
|
|
|
map.put("cmDistribution", cmDistributionVO);
|
|
|
map.put("paginationVo", paginationVo);
|
|
@@ -243,6 +246,16 @@ public class ReportingClubApi {
|
|
|
.settleStatus(3)
|
|
|
.settleTime(new Date())
|
|
|
);
|
|
|
+ Integer count = cmReportingClubService.getCount(new CmReportingMember()
|
|
|
+ .clubReportingId(cmReportingMemberById.getClubReportingId())
|
|
|
+ .auditStatus("2")
|
|
|
+ .settleStatus(3));
|
|
|
+ if(count==0){
|
|
|
+ cmReportingClubService.updateCmReportingClub(new CmReportingClub()
|
|
|
+ .id(String.valueOf(cmReportingMemberById.getClubReportingId()))
|
|
|
+ .settleStatus(1)
|
|
|
+ .settleTime(new Date()));
|
|
|
+ }
|
|
|
} else {
|
|
|
return ResponseJson.error("订单异常!", null);
|
|
|
}
|
|
@@ -254,7 +267,7 @@ public class ReportingClubApi {
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(readOnly = true, name = "id", value = "机构意向订单报备记录Id"),
|
|
|
})
|
|
|
- @GetMapping("/updateSplitSettleStatus")
|
|
|
+ @PostMapping("/updateSplitSettleStatus")
|
|
|
public ResponseJson updateSplitSettleStatus(String [] ids) {
|
|
|
if (ids.length>0) {
|
|
|
return ResponseJson.error("参数异常!", null);
|