|
@@ -626,6 +626,26 @@ public class CmReturnedPurchaseService extends CrudService<CmReturnedPurchaseDao
|
|
|
userBeans = userBeans - num;
|
|
|
cmUserDao.updateUserBeans(newOrder.getUserID(), userBeans);
|
|
|
}
|
|
|
+ //订单低于1000扣500豆子退回
|
|
|
+ if (newOrder.getPayTotalFee() != null && newOrder.getPayTotalFee() < 1000) {
|
|
|
+ //查本单是否扣豆子,有就返回
|
|
|
+ UserBeansHistory bean = newCmClubDao.findLowOrder(newOrder.getOrderID());
|
|
|
+ if (bean != null) {
|
|
|
+ //有扣豆子记录
|
|
|
+ UserBeansHistory beanHistory = new UserBeansHistory();
|
|
|
+ beanHistory.setUserId(newOrder.getUserID());
|
|
|
+ beanHistory.setOrderId(newOrder.getOrderID());
|
|
|
+ beanHistory.setBeansType(16);
|
|
|
+ beanHistory.setType(1);
|
|
|
+ beanHistory.setNum(500);
|
|
|
+ beanHistory.setPushStatus(0);
|
|
|
+ beanHistory.setAddTime(new Date());
|
|
|
+ int beans = user.getUserBeans() + 500;
|
|
|
+ newCmClubDao.insertBeansHistory(beansHistory);
|
|
|
+ cmUserDao.updateUserBeans(newOrder.getUserID(), beans);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
//优惠券退回
|
|
|
CmCouponOrderRecord couponOrderRecord = newOrder.getCouponOrderRecord();
|