|
@@ -32,6 +32,7 @@ import com.txz.mall.dao.StorePinkMapper;
|
|
|
import com.txz.mall.dao.StorePinkSummaryMapper;
|
|
|
import com.txz.mall.dubbo.client.CifAccountDubboServiceClient;
|
|
|
import com.txz.mall.dubbo.client.CifUserDubboServiceClient;
|
|
|
+import com.txz.mall.enums.NoticeEnum;
|
|
|
import com.txz.mall.enums.OrderEventsEnum;
|
|
|
import com.txz.mall.enums.PinkOrderStatusEnum;
|
|
|
import com.txz.mall.enums.StorePinkStatusEnum;
|
|
@@ -621,7 +622,7 @@ public class StoreOrderServiceImpl extends AbstractService<StoreOrder> implement
|
|
|
// 获取默认地址
|
|
|
UserAddress userAddress = userAddressService.getDefaultByUid(userId);
|
|
|
if (ObjectUtil.isNotNull(userAddress)) {
|
|
|
- // 计算运费
|
|
|
+ // 计算运费/
|
|
|
getFreightFee(orderInfoVo, userAddress);
|
|
|
orderInfoVo.setAddressId(userAddress.getId());
|
|
|
orderInfoVo.setRealName(userAddress.getRealName());
|
|
@@ -1766,6 +1767,8 @@ public class StoreOrderServiceImpl extends AbstractService<StoreOrder> implement
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Resource
|
|
|
+ private NoticeService noticeService;
|
|
|
|
|
|
//这是由pc端发起端针对个人的主动退款 不是定时任务扫描活动超时导致的退款,所以这个退款是不影响其他拼团成员的。拼团汇总表也不会上锁,拼团状态仍然是进行中
|
|
|
@Override
|
|
@@ -1841,7 +1844,7 @@ public class StoreOrderServiceImpl extends AbstractService<StoreOrder> implement
|
|
|
// 普通商品口库存
|
|
|
storeProductService.operationStock(storePink.getPid(), storePink.getTotalNum(), "add");
|
|
|
|
|
|
-
|
|
|
+ noticeService.addOrderNotice(NoticeEnum.ORDER_GROUP_BUY_FAIL,storeOrder.getOrderId(),storeOrder.getUid());
|
|
|
|
|
|
}
|
|
|
|
|
@@ -1892,7 +1895,7 @@ public class StoreOrderServiceImpl extends AbstractService<StoreOrder> implement
|
|
|
// productAttrValueService.operationStock(skuRecord.getInt("activityAttrValueId"), skuRecord.getInt("num"), "sub", Constants.PRODUCT_TYPE_PINGTUAN);
|
|
|
// 普通商品口库存
|
|
|
storeProductService.operationStock(storePink.getPid(), storePink.getTotalNum(), "add");
|
|
|
-
|
|
|
+ noticeService.addOrderNotice(NoticeEnum.ORDER_GROUP_BUY_FAIL,storeOrder.getOrderId(),storeOrder.getUid());
|
|
|
|
|
|
} else if (PinkOrderStatusEnum.GROUP_ORDER_PAID.getKey().equals(storeOrder.getStatus())) {
|
|
|
|
|
@@ -1939,6 +1942,7 @@ public class StoreOrderServiceImpl extends AbstractService<StoreOrder> implement
|
|
|
// productAttrValueService.operationStock(skuRecord.getInt("activityAttrValueId"), skuRecord.getInt("num"), "sub", Constants.PRODUCT_TYPE_PINGTUAN);
|
|
|
// 普通商品口库存
|
|
|
storeProductService.operationStock(storePink.getPid(), storePink.getTotalNum(), "add");
|
|
|
+ noticeService.addOrderNotice(NoticeEnum.ORDER_GROUP_BUY_FAIL,storeOrder.getOrderId(),storeOrder.getUid());
|
|
|
|
|
|
} else {
|
|
|
throw new ServiceException("当前状态不支持退款关闭:id"+id);
|
|
@@ -2038,6 +2042,7 @@ public class StoreOrderServiceImpl extends AbstractService<StoreOrder> implement
|
|
|
// 普通商品口库存
|
|
|
storeProductService.operationStock(storePink.getPid(), storePink.getTotalNum(), "add");
|
|
|
|
|
|
+ noticeService.addOrderNotice(NoticeEnum.ORDER_GROUP_BUY_FAIL,storeOrder.getOrderId(),storeOrder.getUid());
|
|
|
//库存数量回退
|
|
|
|
|
|
// if (storeOrder.getPaid().equals(0)) {
|