|
@@ -12,12 +12,10 @@ import com.caimei.modules.order.utils.*;
|
|
import com.caimei.modules.product.dao.CmPromotionDao;
|
|
import com.caimei.modules.product.dao.CmPromotionDao;
|
|
import com.caimei.modules.product.dao.CmSecondHandDetailDao;
|
|
import com.caimei.modules.product.dao.CmSecondHandDetailDao;
|
|
import com.caimei.modules.product.entity.CmPromotion;
|
|
import com.caimei.modules.product.entity.CmPromotion;
|
|
-import com.caimei.modules.user.dao.CmUserBalanceRecordDao;
|
|
|
|
-import com.caimei.modules.user.dao.CmUserDao;
|
|
|
|
-import com.caimei.modules.user.dao.CmUserbeanshistoryDao;
|
|
|
|
-import com.caimei.modules.user.dao.NewCmClubDao;
|
|
|
|
|
|
+import com.caimei.modules.user.dao.*;
|
|
import com.caimei.modules.user.entity.CmUser;
|
|
import com.caimei.modules.user.entity.CmUser;
|
|
import com.caimei.modules.user.entity.CmUserBalanceRecord;
|
|
import com.caimei.modules.user.entity.CmUserBalanceRecord;
|
|
|
|
+import com.caimei.modules.user.entity.MessageCenter;
|
|
import com.caimei.modules.user.entity.UserBeansHistory;
|
|
import com.caimei.modules.user.entity.UserBeansHistory;
|
|
import com.caimei.modules.user.service.CmUserBalanceRecordService;
|
|
import com.caimei.modules.user.service.CmUserBalanceRecordService;
|
|
import com.caimei.utils.AppUtils;
|
|
import com.caimei.utils.AppUtils;
|
|
@@ -103,6 +101,9 @@ public class CmReturnedPurchaseService extends CrudService<CmReturnedPurchaseDao
|
|
private CmUserbeanshistoryDao cmUserbeanshistoryDao;
|
|
private CmUserbeanshistoryDao cmUserbeanshistoryDao;
|
|
@Autowired
|
|
@Autowired
|
|
private CmCouponClubDao cmCouponClubDao;
|
|
private CmCouponClubDao cmCouponClubDao;
|
|
|
|
+ @Autowired
|
|
|
|
+ private MessageCenterDao messageCenterDao;
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
public CmReturnedPurchase get(String id) {
|
|
public CmReturnedPurchase get(String id) {
|
|
@@ -696,12 +697,41 @@ public class CmReturnedPurchaseService extends CrudService<CmReturnedPurchaseDao
|
|
String wwwServer = Global.getConfig("wwwServer");
|
|
String wwwServer = Global.getConfig("wwwServer");
|
|
boolean sendSms = false;
|
|
boolean sendSms = false;
|
|
if ("1".equals(newOrder.getRefundType())) {
|
|
if ("1".equals(newOrder.getRefundType())) {
|
|
|
|
+ Date date = new Date();
|
|
|
|
+ String curDateStr = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
|
|
|
|
+ //推送信息中心-交易物流
|
|
|
|
+ Integer clubId= messageCenterDao.clubIdCule(newOrder.getUserID());
|
|
|
|
+ MessageCenter messageCenter=new MessageCenter();
|
|
|
|
+ messageCenter.setShopID(null);
|
|
|
|
+ messageCenter.setClubID(clubId);
|
|
|
|
+ messageCenter.setUserType(1);
|
|
|
|
+ messageCenter.setMessageType(1);
|
|
|
|
+ messageCenter.setOrderMessageType(3);
|
|
|
|
+ messageCenter.setOrderID(newOrder.getOrderID());
|
|
|
|
+ messageCenter.setContent(returnedPurchase.getRefundFee().toString());
|
|
|
|
+ messageCenter.setTime(curDateStr);
|
|
|
|
+ messageCenterDao.addMessageCenter(messageCenter);
|
|
//部分退
|
|
//部分退
|
|
String shortLink = newOrderService.getShortLink(8, 9, wwwServer + "user/order/detail.html?orderId=" + newOrder.getOrderID());
|
|
String shortLink = newOrderService.getShortLink(8, 9, wwwServer + "user/order/detail.html?orderId=" + newOrder.getOrderID());
|
|
String content = "订单(订单编号:" + newOrder.getOrderNo() + ")已部分退款成功,本次退款金额¥" + returnedPurchase.getRefundFee() + "。您可关注采美公众号或者访问采美微信小程序和网站查看订单。" +
|
|
String content = "订单(订单编号:" + newOrder.getOrderNo() + ")已部分退款成功,本次退款金额¥" + returnedPurchase.getRefundFee() + "。您可关注采美公众号或者访问采美微信小程序和网站查看订单。" +
|
|
"平台公众号:微信搜索“采美365网”; 微信小程序:微信搜索“采美采购商城”;网址:www.caimei365.com/t/" + shortLink;
|
|
"平台公众号:微信搜索“采美365网”; 微信小程序:微信搜索“采美采购商城”;网址:www.caimei365.com/t/" + shortLink;
|
|
sendSms = newOrderService.getSendSms(9, user.getBindMobile(), content);
|
|
sendSms = newOrderService.getSendSms(9, user.getBindMobile(), content);
|
|
} else if ("2".equals(newOrder.getRefundType())) {
|
|
} else if ("2".equals(newOrder.getRefundType())) {
|
|
|
|
+
|
|
|
|
+ Date date = new Date();
|
|
|
|
+ String curDateStr = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
|
|
|
|
+ //推送信息中心-交易物流
|
|
|
|
+ Integer clubId= messageCenterDao.clubIdCule(newOrder.getUserID());
|
|
|
|
+ MessageCenter messageCenter=new MessageCenter();
|
|
|
|
+ messageCenter.setShopID(null);
|
|
|
|
+ messageCenter.setClubID(clubId);
|
|
|
|
+ messageCenter.setUserType(1);
|
|
|
|
+ messageCenter.setMessageType(1);
|
|
|
|
+ messageCenter.setOrderMessageType(3);
|
|
|
|
+ messageCenter.setOrderID(newOrder.getOrderID());
|
|
|
|
+ messageCenter.setContent(returnedPurchase.getRefundFee().toString());
|
|
|
|
+ messageCenter.setTime(curDateStr);
|
|
|
|
+ messageCenterDao.addMessageCenter(messageCenter);
|
|
//全部退
|
|
//全部退
|
|
String shortLink = newOrderService.getShortLink(8, 10, wwwServer + "user/order/detail.html?orderId=" + newOrder.getOrderID());
|
|
String shortLink = newOrderService.getShortLink(8, 10, wwwServer + "user/order/detail.html?orderId=" + newOrder.getOrderID());
|
|
String content = "订单(订单编号:" + newOrder.getOrderNo() + ")已全部退款成功,退款金额¥" + returnedPurchase.getRefundFee() + "。您可关注采美公众号或者访问采美微信小程序和网站查看订单。" +
|
|
String content = "订单(订单编号:" + newOrder.getOrderNo() + ")已全部退款成功,退款金额¥" + returnedPurchase.getRefundFee() + "。您可关注采美公众号或者访问采美微信小程序和网站查看订单。" +
|