Prechádzať zdrojové kódy

新增订单操作历史数据

赵冬冬 4 rokov pred
rodič
commit
dc161f2637

+ 10 - 2
forest-portal/portal-server/src/main/java/com/hwrj/cloud/portal/service/impl/OmsPortalOrderServiceImpl.java

@@ -356,11 +356,12 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
         //发送延迟消息
         cancelOrderSender.sendMessage(orderId, delayTimes);
     }
-
+    @Autowired
+    private  OmsOrderOperateHistoryMapper omsOrderOperateHistoryMapper;
     @Override
     public void confirmReceiveOrder(Long orderId) {
         // redis 用户信息
-        UmsMember member = memberUtil.getRedisUmsMember(request);
+        UmsMember member = memberService.getCurrentMember();
         OmsOrder order = orderMapper.selectByPrimaryKey(orderId);
         if (!member.getId().equals(order.getMemberId())) {
             Asserts.fail("不能确认他人订单!");
@@ -372,6 +373,13 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
         order.setConfirmStatus(1);
         order.setReceiveTime(new Date());
         orderMapper.updateByPrimaryKey(order);
+        OmsOrderOperateHistory record=new OmsOrderOperateHistory();
+        record.setCreateTime(new Date());
+        record.setOrderId(orderId);
+        record.setOperateMan(member.getNickname());
+        record.setOrderStatus(4);
+        record.setNote("确认收货!");
+        omsOrderOperateHistoryMapper.insertSelective(record);
     }
 
     @Override