记得上下班打卡 | git大法好,push需谨慎

Commit cb835c66 authored by 胡佳晨's avatar 胡佳晨

Merge remote-tracking branch 'origin/dev_20111115' into dev_20111115

parents 085cc9f6 06bb8234
...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON; ...@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.google.common.base.Joiner; import com.google.common.base.Joiner;
import com.liquidnet.commons.lang.util.*; import com.liquidnet.commons.lang.util.*;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.base.UserPathDto; import com.liquidnet.service.base.UserPathDto;
import com.liquidnet.service.candy.param.BackCouponParam; import com.liquidnet.service.candy.param.BackCouponParam;
import com.liquidnet.service.feign.stone.api.FeignStoneIntegralClient; import com.liquidnet.service.feign.stone.api.FeignStoneIntegralClient;
...@@ -271,9 +272,10 @@ public class KylinRefundsStatusServiceImpl { ...@@ -271,9 +272,10 @@ public class KylinRefundsStatusServiceImpl {
} }
} }
} }
// 退积分
feignStoneIntegralClient.de2111(orderInfo.getUserId(), refundCallbackParam.getRefundPrice().setScale(0, BigDecimal.ROUND_HALF_UP).intValue(), "演出订单退款:".concat(orderInfo.getPerformanceTitle()).concat(":").concat(orderInfo.getOrderCode().substring(orderInfo.getOrderCode().length() - 10)));
} }
// 退积分
ResponseDto<String> de2111 = feignStoneIntegralClient.de2111(orderInfo.getUserId(), refundCallbackParam.getRefundPrice().setScale(0, BigDecimal.ROUND_HALF_UP).intValue(), "演出订单退款:".concat(orderInfo.getPerformanceTitle()).concat(":").concat(orderInfo.getOrderCode().substring(orderInfo.getOrderCode().length() - 10)));
log.info("订单退款回调退积分结果:[de2111={}]", de2111);
} }
return true; return true;
......
...@@ -4,16 +4,14 @@ import com.liquidnet.service.base.ResponseDto; ...@@ -4,16 +4,14 @@ import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.dto.vo.WechatTokenInfoVo; import com.liquidnet.service.sweet.dto.vo.WechatTokenInfoVo;
import com.liquidnet.service.sweet.dto.vo.WechatUserInfoVo; import com.liquidnet.service.sweet.dto.vo.WechatUserInfoVo;
import com.liquidnet.service.sweet.service.impl.SweetWechatLoginServiceImpl; import com.liquidnet.service.sweet.service.impl.SweetWechatLoginServiceImpl;
import com.liquidnet.service.sweet.vo.SweetAppletUsersVo;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@Api(tags = "小程序-公众号登陆相关") @Api(tags = "小程序-公众号登陆相关")
@RestController @RestController
...@@ -81,4 +79,14 @@ public class SweetWechatLoginController { ...@@ -81,4 +79,14 @@ public class SweetWechatLoginController {
return sweetLoginService.mpUserInfo(code, type); return sweetLoginService.mpUserInfo(code, type);
} }
@PostMapping("applyUser")
@ApiOperation("用unionId或者手机号等相关信息")
@ApiImplicitParams({
@ApiImplicitParam(type = "form", dataType = "String", name = "unionId", value = "微信unionId", required = true)
})
public ResponseDto<SweetAppletUsersVo> getApplyUser(@RequestParam() String unionId) {
SweetAppletUsersVo sweetAppletUsers = sweetLoginService.getApplyUser(unionId);
return ResponseDto.success(sweetAppletUsers);
}
} }
...@@ -162,4 +162,7 @@ public class SweetWechatLoginServiceImpl { ...@@ -162,4 +162,7 @@ public class SweetWechatLoginServiceImpl {
} }
} }
public SweetAppletUsersVo getApplyUser(String unionId) {
return redisUtils.getSweetAppletUsersOfUnionId(unionId);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment