|
|
|
@ -63,9 +63,15 @@ public class PointsLogsServiceImpl extends BaseServiceImpl<PointsLogsDao, Points |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<PointsLogsDTO> page(Map<String, Object> params) { |
|
|
|
String volunteerId = (String) params.get("volunteerId"); |
|
|
|
String behaviorCode=(String) params.get("behaviorCode"); |
|
|
|
QueryWrapper<PointsLogsEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(volunteerId), "VOLUNTEER_ID", volunteerId) |
|
|
|
.eq(StringUtils.isNotBlank(behaviorCode),"BEHAVIOR_CODE",behaviorCode); |
|
|
|
|
|
|
|
IPage<PointsLogsEntity> page = baseDao.selectPage( |
|
|
|
getPage(params, FieldConstant.CREATED_TIME, false), |
|
|
|
getWrapper(params) |
|
|
|
getPage(params, FieldConstant.CREATED_TIME, false), |
|
|
|
wrapper |
|
|
|
); |
|
|
|
return getPageData(page, PointsLogsDTO.class); |
|
|
|
} |
|
|
|
@ -142,6 +148,7 @@ public class PointsLogsServiceImpl extends BaseServiceImpl<PointsLogsDao, Points |
|
|
|
Result result=userFeignClient.handleUserPoints(userPointsFormDTO); |
|
|
|
Result<UserDTO> userDTOResult=userFeignClient.getUserInfoById(formDto.getUserId()); |
|
|
|
pointsLogsEntity.setLavePoints(userDTOResult.getData().getPoints());//剩余积分
|
|
|
|
pointsLogsEntity.setBehaviorCode(formDto.getBehaviorCode()); |
|
|
|
if(!result.success()){ |
|
|
|
return new Result().error("调整用户积分失败"); |
|
|
|
} |
|
|
|
|