|
@@ -1835,43 +1835,43 @@ public class SubmitServiceImpl implements SubmitService {
|
|
|
* 自主下单价格低于1000,倒扣500采美豆
|
|
|
*/
|
|
|
if (0 == organizeId) {
|
|
|
- try {
|
|
|
- if (orderParamBo.getCartType() != 3 && payTotalFee.get() < 1000) {
|
|
|
- if (orderParamBo.getUserBeans() < 0) {
|
|
|
- //设置手动回滚事务
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return ResponseJson.error(-4, "采美豆不足,不能提交订单。建议您前往采美旗下“呵呵商城”小程序购买小额商品。");
|
|
|
- } else {
|
|
|
- //查历史2021.10.27后是否有两个1000以下订单,有return不让下单,没有扣豆子
|
|
|
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- Date orderTime = format.parse("2021-10-28 10:40:01");
|
|
|
- List<Integer> mainOrderIds = submitMapper.findLowOrder(mainOrder.getUserId(), orderTime);
|
|
|
- if (mainOrderIds != null && mainOrderIds.size() > 2) {
|
|
|
- //设置手动回滚事务
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return ResponseJson.error(-3, "您已有2个采购金额过小的订单,本次不能再进行采购。您可使用微信扫描以下二维码,进入采美旗下“呵呵商城”小程序购买小额商品");
|
|
|
- }
|
|
|
- if (orderParamBo.getOrderMiniType() == 0) {
|
|
|
- if (mainOrderIds != null && mainOrderIds.size() <= 1) {
|
|
|
- // 设置手动回滚事务
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
- return ResponseJson.error(-5, "采购金额过小,将扣除500采美豆,建议您使用微信扫描以下二维码,进入采美旗下“呵呵商城”小程序购买小额商品。");
|
|
|
- }
|
|
|
- }
|
|
|
- log.info("订单提交状态:" + orderParamBo.getOrderMiniType());
|
|
|
- UserBeansHistoryPo beansHistory = new UserBeansHistoryPo();
|
|
|
- beansHistory.setUserId(mainOrder.getUserId());
|
|
|
- beansHistory.setOrderId(mainOrder.getOrderId());
|
|
|
- beansHistory.setBeansType(15);
|
|
|
- beansHistory.setType(2);
|
|
|
- beansHistory.setNum(500);
|
|
|
- beansHistory.setPushStatus(0);
|
|
|
- beansHistory.setAddTime(date);
|
|
|
- beansHistory.setDelFlag(0);
|
|
|
- int beans = baseMapper.findBeans(orderParamBo.getUserId()) - 500;
|
|
|
- productService.updateUserBeans(beansHistory, beans, "【价格低于1000,倒扣500采美豆】");
|
|
|
- }
|
|
|
- }
|
|
|
+// try {
|
|
|
+// if (orderParamBo.getCartType() != 3 && payTotalFee.get() < 1000) {
|
|
|
+// if (orderParamBo.getUserBeans() < 0) {
|
|
|
+// //设置手动回滚事务
|
|
|
+// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+// return ResponseJson.error(-4, "采美豆不足,不能提交订单。建议您前往采美旗下“呵呵商城”小程序购买小额商品。");
|
|
|
+// } else {
|
|
|
+// //查历史2021.10.27后是否有两个1000以下订单,有return不让下单,没有扣豆子
|
|
|
+// SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+// Date orderTime = format.parse("2021-10-28 10:40:01");
|
|
|
+// List<Integer> mainOrderIds = submitMapper.findLowOrder(mainOrder.getUserId(), orderTime);
|
|
|
+// if (mainOrderIds != null && mainOrderIds.size() > 2) {
|
|
|
+// //设置手动回滚事务
|
|
|
+// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+// return ResponseJson.error(-3, "您已有2个采购金额过小的订单,本次不能再进行采购。您可使用微信扫描以下二维码,进入采美旗下“呵呵商城”小程序购买小额商品");
|
|
|
+// }
|
|
|
+// if (orderParamBo.getOrderMiniType() == 0) {
|
|
|
+// if (mainOrderIds != null && mainOrderIds.size() <= 1) {
|
|
|
+// // 设置手动回滚事务
|
|
|
+// TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
+// return ResponseJson.error(-5, "采购金额过小,将扣除500采美豆,建议您使用微信扫描以下二维码,进入采美旗下“呵呵商城”小程序购买小额商品。");
|
|
|
+// }
|
|
|
+// }
|
|
|
+// log.info("订单提交状态:" + orderParamBo.getOrderMiniType());
|
|
|
+// UserBeansHistoryPo beansHistory = new UserBeansHistoryPo();
|
|
|
+// beansHistory.setUserId(mainOrder.getUserId());
|
|
|
+// beansHistory.setOrderId(mainOrder.getOrderId());
|
|
|
+// beansHistory.setBeansType(15);
|
|
|
+// beansHistory.setType(2);
|
|
|
+// beansHistory.setNum(500);
|
|
|
+// beansHistory.setPushStatus(0);
|
|
|
+// beansHistory.setAddTime(date);
|
|
|
+// beansHistory.setDelFlag(0);
|
|
|
+// int beans = baseMapper.findBeans(orderParamBo.getUserId()) - 500;
|
|
|
+// productService.updateUserBeans(beansHistory, beans, "【价格低于1000,倒扣500采美豆】");
|
|
|
+// }
|
|
|
+// }
|
|
|
if (orderParamBo.getOrderMiniType() != 2) {
|
|
|
boolean bol = false;
|
|
|
// 机构一级分类
|
|
@@ -1892,9 +1892,9 @@ public class SubmitServiceImpl implements SubmitService {
|
|
|
return ResponseJson.error(-6, "订单内存在械字号三类商品,需要拥有医疗执业许可证的医美机构才能购买。建议升级医美机构后再下单,否则会导致订单退款或影响发货。");
|
|
|
}
|
|
|
}
|
|
|
- } catch (ParseException e) {
|
|
|
- log.info("自主下单价格低于1000,倒扣500采美豆", e);
|
|
|
- }
|
|
|
+// } catch (ParseException e) {
|
|
|
+// log.info("自主下单价格低于1000,倒扣500采美豆", e);
|
|
|
+// }
|
|
|
|
|
|
/*
|
|
|
* 保存优惠券使用情况
|