## 月度业绩查询没有数据月份报错处理;
This commit is contained in:
parent
1ce1fc4e50
commit
a57628531a
|
@ -930,20 +930,23 @@ public class CuMemberAchieveServiceImpl extends ServiceImpl<CuMemberAchieveMappe
|
||||||
//当前日期
|
//当前日期
|
||||||
Date frontDate = DateUtils.parseStringToDate(endDateStr);
|
Date frontDate = DateUtils.parseStringToDate(endDateStr);
|
||||||
String frontLastMonth = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, DateUtils.beforeMonthLastDate(frontDate));
|
String frontLastMonth = DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, DateUtils.beforeMonthLastDate(frontDate));
|
||||||
int frontLastendperiod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(
|
|
||||||
DateUtils.parseDateToStr(frontLastMonth)).getPkId();
|
CuMemberSettlePeriod tmpSettlePeriod = iCuMemberSettlePeriodService.getCuMemberSettlePeriodByDate(DateUtils.parseDateToStr(frontLastMonth));
|
||||||
String frontTreeTableNameEnd = TableNameConstants.CU_MEMBER_SETTLE + frontLastendperiod;
|
if (null != tmpSettlePeriod) {
|
||||||
frontPna.setPkMember(pna.getPkMember());
|
int frontLastendperiod = tmpSettlePeriod.getPkId();
|
||||||
frontPna.setStartDate(frontLastMonth);
|
String frontTreeTableNameEnd = TableNameConstants.CU_MEMBER_SETTLE + frontLastendperiod;
|
||||||
frontPna.setAchieveTableName(frontTreeTableNameEnd);
|
frontPna.setPkMember(pna.getPkMember());
|
||||||
List<PlaceNewAddAchieveVO> frontMonthCount = selectABCoun(frontPna);
|
frontPna.setStartDate(frontLastMonth);
|
||||||
if (CollectionUtil.isNotEmpty(frontMonthCount)) {
|
frontPna.setAchieveTableName(frontTreeTableNameEnd);
|
||||||
for (PlaceNewAddAchieveVO pl : frontMonthCount) {
|
List<PlaceNewAddAchieveVO> frontMonthCount = selectABCoun(frontPna);
|
||||||
if (pl.getPlaceDept() == EPlaceDept.LEFT_DEPT.getValue()) {
|
if (CollectionUtil.isNotEmpty(frontMonthCount)) {
|
||||||
frontLiftCount = pl.getMemberCount();
|
for (PlaceNewAddAchieveVO pl : frontMonthCount) {
|
||||||
}
|
if (pl.getPlaceDept() == EPlaceDept.LEFT_DEPT.getValue()) {
|
||||||
if (pl.getPlaceDept() == EPlaceDept.RIGHT_DEPT.getValue()) {
|
frontLiftCount = pl.getMemberCount();
|
||||||
frontRightCount = pl.getMemberCount();
|
}
|
||||||
|
if (pl.getPlaceDept() == EPlaceDept.RIGHT_DEPT.getValue()) {
|
||||||
|
frontRightCount = pl.getMemberCount();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue