|
@@ -103,7 +103,7 @@ public class OrderHandler {
|
|
|
*/
|
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "/payBefore", method = RequestMethod.POST)
|
|
|
- public ResultMsg payBefore(HttpServletRequest request) throws Exception {
|
|
|
+ public ResultMsg payBefore(HttpServletRequest request) {
|
|
|
|
|
|
ResultMsg msg = new ResultMsg();
|
|
|
msg.setResultCode(ResultInfo.ERRORCODE);
|
|
@@ -306,7 +306,7 @@ public class OrderHandler {
|
|
|
public ResultMsg requestPay(
|
|
|
TempOrderDto temp,
|
|
|
HttpServletRequest request
|
|
|
- ) throws Exception {
|
|
|
+ ) {
|
|
|
|
|
|
ResultMsg msg = new ResultMsg();
|
|
|
msg.setResultCode(ResultInfo.ERRORCODE);
|
|
@@ -366,6 +366,8 @@ public class OrderHandler {
|
|
|
int templateId = systemService.selectOneShopRuleById(114).getRuleNum().intValue();
|
|
|
UserGiftDto userGift = null;
|
|
|
int giftNum = 0;
|
|
|
+
|
|
|
+ int priceReduction = 0;
|
|
|
|
|
|
|
|
|
|
|
@@ -391,7 +393,7 @@ public class OrderHandler {
|
|
|
}
|
|
|
|
|
|
if(cartDto.getCartColorId() == 5 && member.getUserIsVip() == 2){
|
|
|
- cartDto.setProductPrice(cartDto.getProductPrice()-10000);
|
|
|
+ priceReduction += 10000*cartDto.getCartNum();
|
|
|
}
|
|
|
|
|
|
|
|
@@ -430,7 +432,7 @@ public class OrderHandler {
|
|
|
list.add(item);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
if (member.getUserDealers() != null && member.getTemplateId() != null &&
|
|
|
templateId == member.getTemplateId().intValue() && member.getUserResType().intValue() == 3) {
|
|
@@ -455,6 +457,7 @@ public class OrderHandler {
|
|
|
|
|
|
order.setSalesOpenid(member.getUserOpenid());
|
|
|
order.setSalesAmount(total);
|
|
|
+ total -= priceReduction;
|
|
|
|
|
|
int mustPay=0;
|
|
|
|