Просмотр исходного кода

add operator to update for modify price

stanley-king 3 лет назад
Родитель
Сommit
2a9e4550f9
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      helper/refill/chprice_helper.php

+ 3 - 3
helper/refill/chprice_helper.php

@@ -78,7 +78,7 @@ class chprice_helper
         }
     }
 
-    public function update($price_id,$cfgs,$effect_time)
+    public function update($price_id,$cfgs,$effect_time,$operator='system')
     {
         try
         {
@@ -90,10 +90,10 @@ class chprice_helper
             $item = $mod_price->getPirce(['price_id' => $price_id], '*', true, true);
             if ($effect_time > 0) {
                 $ret = $mod_price->where(['price_id' => $item['price_id']])
-                                 ->update(['new_cfg' => $json_cfg, 'operator' => 'system', 'effect_time' => $effect_time, 'update_time' => time()]);
+                                 ->update(['new_cfg' => $json_cfg, 'operator' => $operator, 'effect_time' => $effect_time, 'update_time' => time()]);
             } else {
                 $ret = $mod_price->where(['price_id' => $item['price_id']])
-                                 ->update(['cfg' => $json_cfg, 'new_cfg' => '', 'effect_time' => 0, 'operator' => 'system', 'update_time' => time()]);
+                                 ->update(['cfg' => $json_cfg, 'new_cfg' => '', 'effect_time' => 0, 'operator' => $operator, 'update_time' => time()]);
             }
             $tran->commit();
         }