Browse Source

Merge remote-tracking branch 'remotes/origin/dev' into release

master
jianjun 5 years ago
parent
commit
b607ad9bf6
  1. 2
      epmet-module/epmet-point/epmet-point-server/deploy/docker-compose-dev.yml
  2. 2
      epmet-module/epmet-point/epmet-point-server/pom.xml
  3. 20
      epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/MqPointCallbackController.java
  4. 3
      epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/UserPointTotalServiceImpl.java
  5. 1
      epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/PointRuleDao.xml

2
epmet-module/epmet-point/epmet-point-server/deploy/docker-compose-dev.yml

@ -2,7 +2,7 @@ version: "3.7"
services: services:
epmet-point-server: epmet-point-server:
container_name: epmet-point-server-dev container_name: epmet-point-server-dev
image: 192.168.1.130:10080/epmet-cloud-dev/epmet-point-server:0.0.15 image: 192.168.1.130:10080/epmet-cloud-dev/epmet-point-server:0.0.16
ports: ports:
- "8112:8112" - "8112:8112"
network_mode: host # 使用现有网络 network_mode: host # 使用现有网络

2
epmet-module/epmet-point/epmet-point-server/pom.xml

@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<version>0.0.15</version> <version>0.0.16</version>
<parent> <parent>
<artifactId>epmet-point</artifactId> <artifactId>epmet-point</artifactId>
<groupId>com.epmet</groupId> <groupId>com.epmet</groupId>

20
epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/controller/MqPointCallbackController.java

@ -73,15 +73,19 @@ public class MqPointCallbackController {
log.warn("registerVolunteer mqMsg is empty"); log.warn("registerVolunteer mqMsg is empty");
return new Result<Boolean>().ok(true); return new Result<Boolean>().ok(true);
} }
BasePointEventMsg formDTO = ConvertUtils.sourceToTarget(mqMsg.getMsg(), BasePointEventMsg.class); List<BasePointEventMsg> formList = JSON.parseArray(mqMsg.getMsg(), BasePointEventMsg.class);
try { try {
//TODO 调用调整积分方法去给用户加减积分 userPointActionLogService. //TODO 调用调整积分方法去给用户加减积分 userPointActionLogService.
userPointActionLogService.grantPointByEvent(EventEnum.REGISTER_VOLUNTEER.getEventTag(),formDTO); formList.forEach(obj -> {
userPointActionLogService.grantPointByEvent(EventEnum.ACTIVE_INSERT_LIVE.getEventTag(),obj);
});
} catch (Exception e) { } catch (Exception e) {
logger.error("registerVolunteer consume fail", e); logger.error("registerVolunteer consume fail", e);
throw new RenException(EpmetErrorCode.SERVER_ERROR.getMsg()); throw new RenException(EpmetErrorCode.SERVER_ERROR.getMsg());
} }
log.info("registerVolunteer consumer success,formDTO:{}", JSON.toJSONString(formDTO)); log.info("registerVolunteer consumer success,formDTO:{}", JSON.toJSONString(formList));
return new Result<Boolean>().ok(true); return new Result<Boolean>().ok(true);
} }
@ -98,15 +102,19 @@ public class MqPointCallbackController {
log.warn("pubActiveLive mqMsg is empty"); log.warn("pubActiveLive mqMsg is empty");
return new Result<Boolean>().ok(true); return new Result<Boolean>().ok(true);
} }
BasePointEventMsg formDTO = ConvertUtils.sourceToTarget(mqMsg.getMsg(), BasePointEventMsg.class); List<BasePointEventMsg> formList = JSON.parseArray(mqMsg.getMsg(), BasePointEventMsg.class);
//BasePointEventMsg formDTO = ConvertUtils.sourceToTarget(mqMsg.getMsg(), BasePointEventMsg.class);
try { try {
//TODO 调用调整积分方法去给用户加减积分 userPointActionLogService. //TODO 调用调整积分方法去给用户加减积分 userPointActionLogService.
userPointActionLogService.grantPointByEvent(EventEnum.ACTIVE_INSERT_LIVE.getEventTag(),formDTO); formList.forEach(obj -> {
userPointActionLogService.grantPointByEvent(EventEnum.ACTIVE_INSERT_LIVE.getEventTag(),obj);
});
} catch (Exception e) { } catch (Exception e) {
logger.error("pubActiveLive consume fail", e); logger.error("pubActiveLive consume fail", e);
throw new RenException(EpmetErrorCode.SERVER_ERROR.getMsg()); throw new RenException(EpmetErrorCode.SERVER_ERROR.getMsg());
} }
log.info("pubActiveLive consumer success,formDTO:{}", JSON.toJSONString(formDTO)); log.info("pubActiveLive consumer success,formDTO:{}", JSON.toJSONString(formList));
return new Result<Boolean>().ok(true); return new Result<Boolean>().ok(true);
} }
} }

3
epmet-module/epmet-point/epmet-point-server/src/main/java/com/epmet/service/impl/UserPointTotalServiceImpl.java

@ -175,9 +175,10 @@ public class UserPointTotalServiceImpl extends BaseServiceImpl<UserPointTotalDao
Optional<ResiPointRankResultDTO> opt = rankList.stream().filter(obj -> StringUtils.equals(obj.getUserId(), pointRankFormDTO.getUserId())).findFirst(); Optional<ResiPointRankResultDTO> opt = rankList.stream().filter(obj -> StringUtils.equals(obj.getUserId(), pointRankFormDTO.getUserId())).findFirst();
if(opt.isPresent()){ if(opt.isPresent()){
myself = opt.get(); myself = opt.get();
o.setMyPoint(myself.getTotalPoint()); o.setMyPoint(null == myself.getTotalPoint() ? NumConstant.ZERO : myself.getTotalPoint());
o.setMyRanking(myself.getRank()); o.setMyRanking(myself.getRank());
} else { } else {
o.setMyPoint(NumConstant.ZERO);
if (rankList.get(rankList.size() - NumConstant.ONE).getTotalPoint() > NumConstant.ZERO) { if (rankList.get(rankList.size() - NumConstant.ONE).getTotalPoint() > NumConstant.ZERO) {
o.setMyRanking(rankList.get(rankList.size() - NumConstant.ONE).getRank() + NumConstant.ONE); o.setMyRanking(rankList.get(rankList.size() - NumConstant.ONE).getRank() + NumConstant.ONE);
} else { } else {

1
epmet-module/epmet-point/epmet-point-server/src/main/resources/mapper/PointRuleDao.xml

@ -42,6 +42,7 @@
FROM point_rule FROM point_rule
WHERE WHERE
DEL_FLAG = '0' DEL_FLAG = '0'
AND
CUSTOMER_ID = #{customerId,jdbcType=VARCHAR} AND EVENT_CODE = #{eventCode,jdbcType=VARCHAR} CUSTOMER_ID = #{customerId,jdbcType=VARCHAR} AND EVENT_CODE = #{eventCode,jdbcType=VARCHAR}
</select> </select>
</mapper> </mapper>
Loading…
Cancel
Save