소스 검색

修改订单bug

785834757 1 년 전
부모
커밋
3916bbf710
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

+ 6 - 2
src/main/java/com/ydtech/modules/order/service/impl/InsOrdersServiceImpl.java

@@ -333,13 +333,17 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
         List<InsOrders> insOrdersList = this.list(new LambdaQueryWrapper<InsOrders>()
                 .eq(InsOrders::getProductid,quoteInfoVo.getProductId())
                 .eq(InsOrders::getLicenseno,quoteInfoVo.getCarInfo().getLicenseNo())
+                .eq(InsOrders::getUserid,quoteInfoVo.getUserId())
                 .ge(InsOrders::getCreatetime, oneMonthAgo)
                 .le(InsOrders::getCreatetime, now));
 
         if(!insOrdersList.isEmpty()){
             // 修改订单
-            insOrdersList.get(0).setOrderno(quoteInfoVo.getOrderNo());
-            this.updateById(insOrdersList.get(0));
+            if(!Objects.isNull(quoteInfoVo.getOrderNo()) && !quoteInfoVo.getOrderNo().equals("")){
+                insOrdersList.get(0).setOrderno(quoteInfoVo.getOrderNo());
+                this.updateById(insOrdersList.get(0));
+            }
+
             return insOrdersList.get(0);
         }