|
@@ -191,6 +191,7 @@ public class QzOrderService {
|
|
|
@Transactional
|
|
|
public void unpayPastUpdate() {
|
|
|
logger.info(">>>>>>>>>>>>>>>>>>>>unpayPastUpdate is start ");
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>更新过期未支付订单 ");
|
|
|
// 获取快过期订单
|
|
|
List<Map> pastOrderList = qzOrderMapper.queryPastOrderList();
|
|
|
if (null != pastOrderList && pastOrderList.size() > 0) {
|
|
@@ -214,6 +215,7 @@ public class QzOrderService {
|
|
|
@Transactional
|
|
|
public void refundUpdate() {
|
|
|
logger.info(">>>>>>>>>>>>>>>>>>>>refundUpdate is start ");
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>查询已申请退款订单以及退款中订单,查询微信退款信息更新订单状态 ");
|
|
|
// 获取退款中或更新退款信息异常订单
|
|
|
List<Map> refundOrderList = qzOrderMapper.queryRefundOrderList();
|
|
|
if (null != refundOrderList && refundOrderList.size() > 0) {
|
|
@@ -289,6 +291,7 @@ public class QzOrderService {
|
|
|
@Transactional
|
|
|
public void orderQueryUpdate() {
|
|
|
logger.info(">>>>>>>>>>>>>>>>>>>>orderQueryUpdate is start ");
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>查询支付中的订单以及小程序更新支付信息异常订单,查询微信订单信息更新订单状态 ");
|
|
|
// 获取支付中的订单以及小程序更新支付信息异常订单
|
|
|
List<Map> orderList = qzOrderMapper.queryPayingOrderList();
|
|
|
if (null != orderList && orderList.size() > 0) {
|
|
@@ -343,6 +346,55 @@ public class QzOrderService {
|
|
|
logger.info(">>>>>>>>>>>>>>>>>>>>orderQueryUpdate is end ");
|
|
|
}
|
|
|
|
|
|
+ @Transactional
|
|
|
+ public void shipmentOrderAutoTakeGoods() {
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>shipmentOrderAutoTakeGoods is start ");
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>商品发货后7天自动确认收货 ");
|
|
|
+ // 获取发货后7天的订单
|
|
|
+ List<Map> shipmentOrderList = qzOrderMapper.queryShipmentOrderList();
|
|
|
+ if (null != shipmentOrderList && shipmentOrderList.size() > 0) {
|
|
|
+ qzOrderMapper.updateShipmentOrder();
|
|
|
+ }
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>shipmentOrderAutoTakeGoods is end ");
|
|
|
+ }
|
|
|
+
|
|
|
+ @Transactional
|
|
|
+ public void receiptOrderAutoComment() {
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>receiptOrderAutoComment is start ");
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>确认收货后30天自动确认好评 ");
|
|
|
+ // 获取收货后30天的订单
|
|
|
+ List<Map> receiptOrderList = qzOrderMapper.queryReceiptOrderList();
|
|
|
+ if (null != receiptOrderList && receiptOrderList.size() > 0) {
|
|
|
+ for (Map map : receiptOrderList) {
|
|
|
+ Long userId = MapUtils.getLong("userId", map);
|
|
|
+ Long orderId = MapUtils.getLong("orderId", map);
|
|
|
+ Long goodsId = MapUtils.getLong("goodsId", map);
|
|
|
+ Long productId = MapUtils.getLong("productId", map);
|
|
|
+ String goodsSpecificationNameValue = MapUtils.getString("goodsSpecificationNameValue", map);
|
|
|
+ String goodsName = MapUtils.getString("goodsName", map);
|
|
|
+
|
|
|
+ Map param = new HashMap();
|
|
|
+ param.put("userId", userId);
|
|
|
+ param.put("orderId", orderId);
|
|
|
+ param.put("valueId",goodsId);
|
|
|
+ param.put("typeId",0);
|
|
|
+ param.put("productId",productId);
|
|
|
+ param.put("goodsSpecificationNameValue",goodsSpecificationNameValue);
|
|
|
+ param.put("status","1");
|
|
|
+ param.put("content","默认好评");
|
|
|
+ param.put("evalLevel",5);
|
|
|
+ param.put("goodsLevel",5);
|
|
|
+ param.put("valueName",goodsName);
|
|
|
+ param.put("createTime",new Date());
|
|
|
+ param.put("modTime",new Date());
|
|
|
+ qzOrderMapper.insertComment(param);//新增评论
|
|
|
+ }
|
|
|
+ qzOrderMapper.updateReceiptOrderByCommentCount();//修改评论数量
|
|
|
+ }
|
|
|
+ logger.info(">>>>>>>>>>>>>>>>>>>>receiptOrderAutoComment is end ");
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
public long getDateBetween(Date begin,Date end){
|
|
|
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|