admin
2019-11-23 51a4ff5d777028d52a19c314a99f796334cb7b51
fanli/src/main/java/com/yeshi/fanli/service/impl/order/tb/TaoBaoWeiQuanOrderServiceImpl.java
@@ -12,6 +12,7 @@
import com.yeshi.fanli.entity.bus.msg.MsgOrderDetail.MsgTypeOrderTypeEnum;
import com.yeshi.fanli.entity.order.CommonOrder;
import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
import com.yeshi.fanli.service.inter.order.CommonOrderService;
import com.yeshi.fanli.service.inter.order.msg.MsgOrderDetailService;
import com.yeshi.fanli.service.inter.order.msg.UserOrderMsgNotificationService;
import com.yeshi.fanli.service.inter.order.tb.TaoBaoWeiQuanOrderService;
@@ -27,6 +28,9 @@
   @Resource
   private MsgOrderDetailService msgOrderDetailService;
   @Resource
   private CommonOrderService commonOrderService;
   @Override
   public void addWeiQuanOrder(TaoBaoWeiQuanOrder order) {
@@ -53,6 +57,16 @@
         try {
            if (order.getState().contains("维权成功")) {
               // 更改CommonOrder的状态
               CommonOrder commonOrder = commonOrderService
                     .selectBySourceTypeAndTradeId(Constant.SOURCE_TYPE_TAOBAO, order.getOrderItemId());
               if (commonOrder != null) {
                  CommonOrder updateCommonOrder = new CommonOrder(commonOrder.getId());
                  updateCommonOrder.setState(CommonOrder.STATE_WQ);
                  updateCommonOrder.setUpdateTime(new Date());
                  commonOrderService.updateByPrimaryKeySelective(updateCommonOrder);
               }
               List<MsgOrderDetail> msgList = msgOrderDetailService.listMsgOrderByOrderId(order.getOrderId());
               for (MsgOrderDetail msg : msgList) {
                  if (msg.getType() == MsgTypeOrderTypeEnum.fanli) {