WIN-2308041133\Administrator hai 1 día
pai
achega
39db992b2c
Modificáronse 3 ficheiros con 12 adicións e 6 borrados
  1. 8 3
      app/api/controller/User.php
  2. 2 2
      app/model/api/User.php
  3. 2 1
      app/model/api/UserScoreDetail.php

+ 8 - 3
app/api/controller/User.php

@@ -487,10 +487,15 @@ class User extends BaseController
         (new UserShowTemplate)->userBindTempInit($save["uid"]);
         //删除以前的资料
         (new InfoAudit)->where('uid', $save['uid'])->where("id", "<>", $r)->delete();
-        $parent_uid = (new UserModel)->where("uid", $save["uid"])->value("parent_uid");
-        if ($parent_uid>0){
-            (new UserScoreDetail())->incomeScore($parent_uid,10,'',"subInfo_score");
+        $first = (new InfoAudit)->where('uid', $save['uid'])->value('first');
+        if ($first==0){
+            (new UserModel())->where("uid",$save["uid"])->update(["first"=>1]);
+            $parent_uid = (new UserModel)->where("uid", $save["uid"])->value("parent_uid");
+            if ($parent_uid>0){
+                (new UserScoreDetail())->incomeScore($parent_uid,10,'',"subInfo_score",[],$save["uid"]);
+            }
         }
+
         return app('json')->success("提交成功,数据已通过审核");
     }
 

+ 2 - 2
app/model/api/User.php

@@ -357,7 +357,7 @@ class User extends BaseModel
         $totalCount = $totalModel->count();
         $data = null;
         if ($totalCount > 0) {
-            Log::info('搜索条件:' . json_encode($where, JSON_UNESCAPED_UNICODE));
+//            Log::info('搜索条件:' . json_encode($where, JSON_UNESCAPED_UNICODE));
 
             $dataModel = $this
                 ->alias("u")
@@ -382,7 +382,7 @@ class User extends BaseModel
                 ->order("u.uid", "desc")
                 ->page($post["page"], $post["pageSize"])
                 ->select();
-            Log::info('搜索语句:' . json_encode($this->getLastSql(), JSON_UNESCAPED_UNICODE));
+//            Log::info('搜索语句:' . json_encode($this->getLastSql(), JSON_UNESCAPED_UNICODE));
 
             if (!empty($data)) {
                 $data = $data->toArray();

+ 2 - 1
app/model/api/UserScoreDetail.php

@@ -101,7 +101,7 @@ class UserScoreDetail extends BaseModel
      * @return bool
      * @throws \think\db\exception\DbException
      */
-    public function incomeScore($uid, $money, $orderSn="",$code="income_score",$parms=array())
+    public function incomeScore($uid, $money, $orderSn="",$code="income_score",$parms=array(),$link_id=0)
     {
         try {
             $content          = $this->TplParam($this->config[$code]['content'],compact('money'));
@@ -113,6 +113,7 @@ class UserScoreDetail extends BaseModel
             $post['type']     = 1;
             $post['time']     = time();
             $post['order_sn'] = $orderSn;
+            $post['link_id'] = $link_id;
             $post['money']    = (float)(new User)->where('uid', $uid)->value('score') + $money;
             $post['o_id']    = empty($parms["o_id"])?0:$parms["o_id"];
             $this->insert($post);