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