Pārlūkot izejas kodu

修改订单bug

785834757 1 gadu atpakaļ
vecāks
revīzija
3916bbf710

+ 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);
         }