Browse Source

bug

release_toaliyun_real
xhxu 5 years ago
parent
commit
d402b3b4a8
3 changed files with 5 additions and 14 deletions
  1. +0
    -3
      mallinkCApi/src/main/java/com/iformall/controller/WxActivityController.java
  2. +0
    -1
      mallinkCApi/src/main/java/com/iformall/controller/WxActivityJoinController.java
  3. +5
    -10
      mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java

+ 0
- 3
mallinkCApi/src/main/java/com/iformall/controller/WxActivityController.java View File

@@ -1,15 +1,12 @@
package com.iformall.controller; package com.iformall.controller;


import com.iformall.common.ErrorCode;
import com.iformall.common.Result; import com.iformall.common.Result;
import com.iformall.common.ResultData; import com.iformall.common.ResultData;
import com.iformall.domain.po.WxActivity; import com.iformall.domain.po.WxActivity;
import com.iformall.domain.po.WxCUser;
import com.iformall.service.WxActivityService; import com.iformall.service.WxActivityService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;


+ 0
- 1
mallinkCApi/src/main/java/com/iformall/controller/WxActivityJoinController.java View File

@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONArray;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.ErrorCode; import com.iformall.common.ErrorCode;
import com.iformall.common.ResultData; import com.iformall.common.ResultData;
import com.iformall.domain.po.WxCUser;
import com.iformall.domain.po.WxCUserBasicInfo; import com.iformall.domain.po.WxCUserBasicInfo;
import com.iformall.domain.po.base.BaseEntity; import com.iformall.domain.po.base.BaseEntity;
import com.iformall.domain.po.WxActivity; import com.iformall.domain.po.WxActivity;


+ 5
- 10
mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java View File

@@ -771,7 +771,7 @@ public class WxUserGrantController extends BaseController {
Integer levelScore = 0; Integer levelScore = 0;
Integer levelTarget= 0; Integer levelTarget= 0;
userVo.setLevelName(WxLevelConfigService.DEFAULT_LEVEL); userVo.setLevelName(WxLevelConfigService.DEFAULT_LEVEL);
List<WxLevelConfig> levelList = wxLevelConfigService.getByTenantId(user.getTenantId());
List<WxLevelConfig> levelList = wxLevelConfigService.getByTenantId(getTenantInfo().getTenantId());
if (levelList.size() > 0) if (levelList.size() > 0)
levelTarget = levelList.get(0).getPoints(); levelTarget = levelList.get(0).getPoints();
for (int i = 0; i<levelList.size(); i++) { for (int i = 0; i<levelList.size(); i++) {
@@ -917,18 +917,13 @@ public class WxUserGrantController extends BaseController {
@RequestMapping("/getDiscountInfo") @RequestMapping("/getDiscountInfo")
@ApiOperation(value = "获取用户折扣率", notes = "") @ApiOperation(value = "获取用户折扣率", notes = "")
public ResultData getDiscountInfo() { public ResultData getDiscountInfo() {
WxCUser user = getUser();
if (!user.isBasicInfo()) {
logger.error("暂未成为会员,请授权手机号");
return new ResultData(ErrorCode.USER_IS_NOT_MEMBER.getCode(), "暂未成为会员,请授权手机号");
}

List<WxLevelConfig> levelList = wxLevelConfigService.getByTenantId(user.getTenantId());
WxCUserBasicInfo member = getMember();
List<WxLevelConfig> levelList = wxLevelConfigService.getByTenantId(getTenantInfo().getTenantId());


String level = WxLevelConfigService.DEFAULT_LEVEL; String level = WxLevelConfigService.DEFAULT_LEVEL;
Long levelId = 0L; Long levelId = 0L;
for (WxLevelConfig levelConfig : levelList) { for (WxLevelConfig levelConfig : levelList) {
if (user.getScore() >= levelConfig.getPoints()) {
if (member.getPoins() >= levelConfig.getPoints()) {
if (levelConfig.getDiscountEnable().equals(EnumLevelConfigDiscountStatus.ENABLE.getCode())) if (levelConfig.getDiscountEnable().equals(EnumLevelConfigDiscountStatus.ENABLE.getCode()))
levelId = levelConfig.getId(); levelId = levelConfig.getId();
level = levelConfig.getLevel(); level = levelConfig.getLevel();
@@ -940,7 +935,7 @@ public class WxUserGrantController extends BaseController {
List<WxLevelMerchantCVo> levelMerchantList = wxLevelConfigService.findListCVo(levelMerchant); List<WxLevelMerchantCVo> levelMerchantList = wxLevelConfigService.findListCVo(levelMerchant);


Map<String, Object> result = new HashMap(); Map<String, Object> result = new HashMap();
result.put("id", user.getUserId());
result.put("id", member.getId());
result.put("level", level); result.put("level", level);
result.put("levelMerchantList", levelMerchantList); result.put("levelMerchantList", levelMerchantList);
return new ResultData(result); return new ResultData(result);


Loading…
Cancel
Save