Sfoglia il codice sorgente

导入,订单号存在时,判断期数和导入日期

theojeng 3 anni fa
parent
commit
fddcc761d3
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      common/models/forms/ExcelOrderShopForm.php

+ 2 - 2
common/models/forms/ExcelOrderShopForm.php

@@ -104,10 +104,10 @@ class ExcelOrderShopForm extends \common\components\ActiveRecord
             }
 
             //判断商城订单是表中是否已经存在该订单
-            $one = OrderShop::find()->select(["USER_ID", "PERIOD_NUM", "SN", "ORDER_AMOUNT", "PV", "PAY_AMOUNT", "PAY_PV"])->where('SN=:SN', ['SN' => $formatOrderGoodsData['ORDER_SN']])->asArray()->one();
+            $one = OrderShop::find()->select(["USER_ID", "PERIOD_NUM", "ORDER_DAY", "SN", "ORDER_AMOUNT", "PV", "PAY_AMOUNT", "PAY_PV"])->where('SN=:SN', ['SN' => $formatOrderGoodsData['ORDER_SN']])->asArray()->one();
             if ($one) {
 
-                if ( $one['PERIOD_NUM'] != $formatOrderData['PERIOD_NUM'] ) {
+                if ( $one['PERIOD_NUM'] != $formatOrderData['PERIOD_NUM'] || $one['ORDER_DAY'] != $orderDay) {
                     throw new \Exception(sprintf('订单号【%s】重复不可以导入', $formatOrderGoodsData['ORDER_SN']));
                 }