Browse Source

积分bug修改

master
wangchao 5 years ago
parent
commit
f9530c3768
  1. 18
      epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/ExchangeController.java
  2. 4
      epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointVerificationLogServiceImpl.java
  3. 1
      epmet-user/epmet-user-server/src/main/java/com/epmet/redis/UserBaseInfoRedis.java
  4. 4
      epmet-user/epmet-user-server/src/main/resources/mapper/UserWechatDao.xml

18
epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/ExchangeController.java

@ -1,12 +1,15 @@
package com.epmet.controller; package com.epmet.controller;
import com.epmet.common.token.annotation.Login;
import com.epmet.commons.tools.annotation.LoginUser; import com.epmet.commons.tools.annotation.LoginUser;
import com.epmet.commons.tools.security.dto.TokenDto; import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.ValidatorUtils; import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.dto.form.PointVerificationFormDTO; import com.epmet.dto.form.PointVerificationFormDTO;
import com.epmet.dto.form.ResiCommonUserIdFormDTO;
import com.epmet.dto.form.WorkPointVerificationFormDTO;
import com.epmet.dto.result.PointVerificationResultDTO; import com.epmet.dto.result.PointVerificationResultDTO;
import com.epmet.dto.result.WorkPointVerficationListResultDTO;
import com.epmet.service.PointVerificationLogService; import com.epmet.service.PointVerificationLogService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -40,5 +43,18 @@ public class ExchangeController {
return new Result<PointVerificationResultDTO>().ok(pointVerificationLogService.verifyPoint(verificationParam)); return new Result<PointVerificationResultDTO>().ok(pointVerificationLogService.verifyPoint(verificationParam));
} }
/**
* @Description 获取工作端积分核销记录
* @param verificationParam
* @return
* @author wangc
* @date 2020.07.24 16:08
**/
@PostMapping("recordmonthly")
public Result<WorkPointVerficationListResultDTO> getStaffVerificationRecordMonthly(@LoginUser TokenDto token,@RequestBody WorkPointVerificationFormDTO verificationParam){
verificationParam.setStaffId(token.getUserId());
ValidatorUtils.validateEntity(verificationParam, ResiCommonUserIdFormDTO.UserIdGroup.class);
return new Result<WorkPointVerficationListResultDTO>().ok(pointVerificationLogService.getStaffVerificationRecordMonthly(verificationParam));
}
} }

4
epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/PointVerificationLogServiceImpl.java

@ -195,8 +195,8 @@ public class PointVerificationLogServiceImpl extends BaseServiceImpl<PointVerifi
dataList.stream().mapToInt(o -> o.getPoint()).sum() dataList.stream().mapToInt(o -> o.getPoint()).sum()
); );
}else{ }else{
int fromIndex = verificationParam.getPageNo() * verificationParam.getPageSize(); int fromIndex = (verificationParam.getPageNo() - 1) * verificationParam.getPageSize();
int toIndex = (verificationParam.getPageNo() + 1) * verificationParam.getPageSize(); int toIndex = verificationParam.getPageNo() * verificationParam.getPageSize();
if(toIndex > dataList.size()) { if(toIndex > dataList.size()) {
toIndex = dataList.size(); toIndex = dataList.size();
} }

1
epmet-user/epmet-user-server/src/main/java/com/epmet/redis/UserBaseInfoRedis.java

@ -106,6 +106,7 @@ public class UserBaseInfoRedis {
baseInfo.setCustomerId(relation.getCustomerId()); baseInfo.setCustomerId(relation.getCustomerId());
BelongGridNameFormDTO gridParam = new BelongGridNameFormDTO(); BelongGridNameFormDTO gridParam = new BelongGridNameFormDTO();
gridParam.setGridId(relation.getGridId()); gridParam.setGridId(relation.getGridId());
baseInfo.setRegisteredGridId(relation.getGridId());
Result<BelongGridNameResultDTO> gridResult = Result<BelongGridNameResultDTO> gridResult =
govOrgOpenFeignClient.getGridNameByGridId(gridParam); govOrgOpenFeignClient.getGridNameByGridId(gridParam);
if(gridResult.success() && null != gridResult.getData() if(gridResult.success() && null != gridResult.getData()

4
epmet-user/epmet-user-server/src/main/resources/mapper/UserWechatDao.xml

@ -107,8 +107,8 @@
<foreach collection="userIds" item="item" open="AND (" separator=" OR " close=" )"> <foreach collection="userIds" item="item" open="AND (" separator=" OR " close=" )">
wechat.USER_ID = #{item} wechat.USER_ID = #{item}
</foreach> </foreach>
<if test='null != realName and "" != reamName'> <if test='null != realName and "" != realName'>
AND base.REAL_NAME = #{realName} AND (base.REAL_NAME LIKE concat('%',#{realName},'%') OR wechat.NICKNAME LIKE concat('%',#{realName},'%'))
</if> </if>
ORDER BY ORDER BY
base.REAL_NAME , wechat.NICKNAME base.REAL_NAME , wechat.NICKNAME

Loading…
Cancel
Save