Explorar o código

decorder 使用 to_user_od

root %!s(int64=3) %!d(string=hai) anos
pai
achega
a0eaefdd12

+ 1 - 0
common/models/DecLevelLog.php

@@ -92,6 +92,7 @@ class DecLevelLog extends \common\components\ActiveRecord
             $model->STATUS = 1;
             $model->ADMIN_ID = $data['actionId'];
             $model->CREATED_AT = Date::nowTime();
+            $model->DEC_TYPE = 2;
             if (!$model->save()) {
                 throw new Exception(Form::formatErrorsForApi($model->getErrors()));
             }

+ 2 - 2
common/models/User.php

@@ -358,9 +358,9 @@ class User extends \common\components\ActiveRecord
     public static function sumDevPvByUserId($userId) {
         $decOrderPv = DecOrder::find()
         ->select('SUM(DEC_PV) AS PV_SUM')
-        ->where('USER_ID=:USER_ID', 
+        ->where('TO_USER_ID=:TO_USER_ID', 
             [
-                'USER_ID'=>$userId, 
+                'TO_USER_ID'=>$userId, 
                 
             ]
         )

+ 3 - 2
common/models/forms/DeclarationUpgradeForm.php

@@ -45,6 +45,7 @@ class DeclarationUpgradeForm extends Model
     public $nowPerf;
     public $nextPerf;
     public $decUserName;
+    public $remark;
     // 传过来的全部数据
     public $allData;
     private $_decId;
@@ -64,7 +65,7 @@ class DeclarationUpgradeForm extends Model
     public function rules()
     {
         return [
-            [ ['type','decLv','decWay','packageId','goodsId', 'goodsNum', 'insertUserName','consignee','acceptMobile','province','city','county','address','nowPerf','nextPerf'], 'trim'],
+            [['remark','type','decLv','decWay','packageId','goodsId', 'goodsNum', 'insertUserName','consignee','acceptMobile','province','city','county','address','nowPerf','nextPerf'], 'trim'],
             [['type','decLv','decWay','insertUserName','nowPerf','province','city','county','address','acceptMobile'], 'required'],
             [['decUserName'], 'issetDec'], // 必须是报单中心
             [['decWay'], 'hasProduct'],// 必须选择商品
@@ -293,7 +294,7 @@ class DeclarationUpgradeForm extends Model
             'fromId' => $oriDecLv, // 变动前的级别
             'levelId' => $this->decLv,// 变动后的级别
             'actionId' => \Yii::$app->user->id,
-            'remark' => '会员端升级报单Upgrade',
+            'remark' => $this->remark,
             'lvPv' => $this->_decPv
         ];
         $modifyDecLv = $decLevelLog->frontendChange($decLog);