Bläddra i källkod

修改市场业绩

kevin_zhangl 3 år sedan
förälder
incheckning
21777be344

+ 15 - 0
backendApi/modules/v1/controllers/BonusController.php

@@ -2842,7 +2842,22 @@ class BonusController extends BaseController {
             // 查询传入会员的综合业绩
             $perfMarket = UserPerf::getPerfMarket($userId);
             if ($perfMarket) {
+                // 查询传入会员的安置网下级
+                $memberList = UserNetwork::getFirstFloorChildren($userId);
+                $memberList = array_column($memberList, NULL, 'RELATIVE_LOCATION');
+                // 1市场
+                $surplus1LUserName = (isset($memberList[1]) && $memberList[1]['USER_ID']) ? Info::getUserNameByUserId($memberList[1]['USER_ID']) : '';
+                // 2市场
+                $surplus2LUserName = (isset($memberList[2]) && $memberList[1]['USER_ID']) ? Info::getUserNameByUserId($memberList[2]['USER_ID']) : '';
+                // 3市场
+                $surplus3LUserName = (isset($memberList[3]) && $memberList[1]['USER_ID']) ? Info::getUserNameByUserId($memberList[3]['USER_ID']) : '';
+
+                // 会员编号
                 $perfMarket['USER_NAME'] = $memberCode;
+                $perfMarket['SURPLUS_1L_USER_NAME'] = $surplus1LUserName;
+                $perfMarket['SURPLUS_2L_USER_NAME'] = $surplus2LUserName;
+                $perfMarket['SURPLUS_3L_USER_NAME'] = $surplus3LUserName;
+
                 return static::notice(['allData' => $perfMarket]);
             }
 

+ 15 - 3
backendEle/src/views/bonus/perf-adjustment.vue

@@ -14,12 +14,15 @@
             <div class="grid-content bg-purple" style="width: 100%;">
               <el-card class="box-card" shadow="hover" style="margin: 15px;">
                 <el-form :model="perfForm" status-icon ref="perfForm" label-width="100px" width="100%" class="demo-ruleForm">
-                  <el-form-item label="会员编号" prop="USER_NAME">
-                    <el-input type="text" size="small" v-model="perfForm.USER_ID" v-show="false"></el-input>
-                    <el-input type="text" size="small" v-model="perfForm.USER_NAME" readonly prefix-icon="el-icon-user"></el-input>
+                  <el-form-item label="会员编号" prop="USER_NAME" v-show="false">
+                    <el-input type="text" size="small" v-model="perfForm.USER_ID"></el-input>
+                    <el-input type="text" size="small" v-model="perfForm.USER_NAME"></el-input>
                   </el-form-item>
 
                   <el-divider><i class="el-icon-s-data"></i> 一市场业绩</el-divider>
+                  <el-form-item label="会员编号" prop="SURPLUS_1L_USER_NAME">
+                    <el-input type="text" size="small" v-model="perfForm.SURPLUS_1L_USER_NAME" autocomplete="off" readonly prefix-icon="el-icon-user"></el-input>
+                  </el-form-item>
                   <el-form-item label="综合结余" prop="SURPLUS_1L">
                     <el-input type="text" size="small" v-model="perfForm.SURPLUS_1L" autocomplete="off" prefix-icon="el-icon-s-data"></el-input>
                   </el-form-item>
@@ -31,6 +34,9 @@
                   </el-form-item>
 
                   <el-divider><i class="el-icon-s-data"></i> 二市场业绩</el-divider>
+                  <el-form-item label="会员编号" prop="SURPLUS_2L_USER_NAME">
+                    <el-input type="text" size="small" v-model="perfForm.SURPLUS_2L_USER_NAME" autocomplete="off" readonly prefix-icon="el-icon-user"></el-input>
+                  </el-form-item>
                   <el-form-item label="综合结余" prop="SURPLUS_2L">
                     <el-input type="text" size="small" v-model="perfForm.SURPLUS_2L" autocomplete="off" prefix-icon="el-icon-s-data"></el-input>
                   </el-form-item>
@@ -42,6 +48,9 @@
                   </el-form-item>
 
                   <el-divider><i class="el-icon-s-data"></i> 三市场业绩</el-divider>
+                  <el-form-item label="会员编号" prop="SURPLUS_3L_USER_NAME">
+                    <el-input type="text" size="small" v-model="perfForm.SURPLUS_3L_USER_NAME" autocomplete="off" readonly prefix-icon="el-icon-user"></el-input>
+                  </el-form-item>
                   <el-form-item label="综合结余" prop="SURPLUS_3L">
                     <el-input type="text" size="small" v-model="perfForm.SURPLUS_3L" autocomplete="off" prefix-icon="el-icon-s-data"></el-input>
                   </el-form-item>
@@ -81,12 +90,15 @@ export default {
         SURPLUS_1L: '',
         SURPLUS_1L_ZC: '',
         SURPLUS_1L_FX: '',
+        SURPLUS_1L_USER_NAME: '',
         SURPLUS_2L: '',
         SURPLUS_2L_ZC: '',
         SURPLUS_2L_FX: '',
+        SURPLUS_2L_USER_NAME: '',
         SURPLUS_3L: '',
         SURPLUS_3L_ZC: '',
         SURPLUS_3L_FX: '',
+        SURPLUS_3L_USER_NAME: '',
       },
     }
   },