|
|
@@ -439,6 +439,7 @@ public class UserBusinessRoleServiceImpl implements IUserBusinessRoleService {
|
|
|
|
|
|
@Override
|
|
|
public TableDataInfo<BusinessIntegralVo> businessPage(UserBusinessRoleBo bo, PageQuery pageQuery) {
|
|
|
+ buildTime(bo);
|
|
|
Page<BusinessIntegralVo> businessIntegralVoPage = baseMapper.businessPage(bo, pageQuery.build());
|
|
|
businessIntegralVoPage.setRecords(businessIntegralVoPage.getRecords().stream().map(vo -> {
|
|
|
vo.setWaitUseIntegral(vo.getTotalGrantIntegral().subtract(vo.getUsedIntegral()));
|
|
|
@@ -447,6 +448,15 @@ public class UserBusinessRoleServiceImpl implements IUserBusinessRoleService {
|
|
|
return TableDataInfo.build(businessIntegralVoPage);
|
|
|
}
|
|
|
|
|
|
+ private void buildTime(UserBusinessRoleBo bo) {
|
|
|
+ if (ObjectUtil.isNotNull(bo.getStartTime())) {
|
|
|
+ bo.setStartTime(DateUtil.beginOfDay(bo.getStartTime()));
|
|
|
+ }
|
|
|
+ if (ObjectUtil.isNotNull(bo.getEndTime())) {
|
|
|
+ bo.setEndTime(DateUtil.endOfDay(bo.getEndTime()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public BigDecimal businessTotalIntegral(Long businessId) {
|
|
|
return baseMapper.businessTotalIntegral(businessId);
|
|
|
@@ -489,6 +499,7 @@ public class UserBusinessRoleServiceImpl implements IUserBusinessRoleService {
|
|
|
|
|
|
@Override
|
|
|
public List<BusinessIntegralVo> businessList(UserBusinessRoleBo bo) {
|
|
|
+ buildTime(bo);
|
|
|
List<BusinessIntegralVo> businessIntegralVos = baseMapper.businessList(bo);
|
|
|
return businessIntegralVos.stream().map(vo -> {
|
|
|
vo.setWaitUseIntegral(vo.getTotalGrantIntegral().subtract(vo.getUsedIntegral()));
|