|
@@ -317,6 +317,7 @@ public class OrderHandler {
|
|
|
SendPayDto dto = new SendPayDto();
|
|
|
dto.setSuccess(false);
|
|
|
Member member = WechatUtils.getUserBySession(request);
|
|
|
+ member = memberService.getMemberByUserId(member.getUserId());
|
|
|
|
|
|
if (member == null || member.getUserOpenid() == null) {
|
|
|
msg.setMessage(ResultInfo.loginOutError);
|
|
@@ -382,30 +383,34 @@ public class OrderHandler {
|
|
|
userGiftDto.setUserProductId(cartDto.getCartProductId());
|
|
|
userGiftDto.setUserColorId(cartDto.getCartColorId());
|
|
|
|
|
|
- userGiftDto = productInfoService.selectUserGift(userGiftDto);
|
|
|
- if (userGiftDto != null) {
|
|
|
- cartDto.setProductPrice(userGiftDto.getUserDiscount());
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ if(cartDto.getCartColorId() == 5 && member.getUserIsVip() == 2){
|
|
|
+ cartDto.setProductPrice(cartDto.getProductPrice()-10000);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
- if (member.getUserDealers() != null && member.getTemplateId() != null
|
|
|
- && templateId == member.getTemplateId().intValue() && member.getUserResType().intValue() == 3) {
|
|
|
- UserGiftDto userGiftDto = new UserGiftDto();
|
|
|
- userGiftDto.setUserLevel(2);
|
|
|
- userGiftDto.setUserProductId(cartDto.getCartProductId());
|
|
|
- userGiftDto.setUserColorId(cartDto.getCartColorId());
|
|
|
-
|
|
|
- userGiftDto = productInfoService.selectUserGift(userGiftDto);
|
|
|
- if (userGiftDto != null) {
|
|
|
- cartDto.setProductPrice(userGiftDto.getUserDiscount());
|
|
|
- giftNum += cartDto.getCartNum();
|
|
|
- if (userGift == null) {
|
|
|
- userGift = userGiftDto;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
if (cartDto.getProductStatus() != null && cartDto.getProductStatus().intValue() == 1) {
|
|
|
cartIds.add(cartDto.getCartId());
|