浏览代码

晋帮家接口

linwu 1 年之前
父节点
当前提交
9cfed00ef2
共有 3 个文件被更改,包括 52 次插入4 次删除
  1. 6 0
      app/admin/view/user/commission.html
  2. 7 4
      app/common/service/BalanceService.php
  3. 39 0
      app/mainapp/controller/Jbangjia.php

+ 6 - 0
app/admin/view/user/commission.html

@@ -36,6 +36,12 @@
 								<td><input type="number" name="balance_entry_broker" class="layui-input" value="{$commission.balance_entry_broker}"></td>
 								<td><input type="number" name="balance_entry_agent" class="layui-input" value="{:array_get($commission,'balance_entry_agent',0)}"></td>
 							</tr>
+							<tr class="form-tr">
+								<td>晋帮家服务成功</td>
+								<td><input type="number" name="jbangjia_service_user" class="layui-input" value="{:array_get($commission,'jbangjia_service_user',0)}"></td>
+								<td><input type="number" name="jbangjia_service_broker" class="layui-input" value="{:array_get($commission,'jbangjia_service_broker',0)}"></td>
+								<td><input type="number" name="jbangjia_service_agent" class="layui-input" value="{:array_get($commission,'jbangjia_service_agent',0)}"></td>
+							</tr>
 						</table>
 						<div class="layui-input-block" style="text-align:center;margin-top:20px;">
 							<button class="layui-btn" id="submit">确认修改</button>

+ 7 - 4
app/common/service/BalanceService.php

@@ -9,16 +9,18 @@ use app\common\model\User as UserModel;
 class BalanceService extends BaseService
 {
 
-    const REGISTER      = 0;
-    const IMPROVERESUME = 1;
-    const CERTIFICATION = 2;
-    const ENTRY         = 3;
+    const REGISTER        = 0;
+    const IMPROVERESUME   = 1;
+    const CERTIFICATION   = 2;
+    const ENTRY           = 3;
+    const SERVICE_SUCCESS = 4;
 
     private $_type = [
         ['title' => '新用户注册奖励', 'remark' => '邀请新用户注册奖励'],
         ['title' => '首次完善简历奖励', 'remark' => '首次完善简历奖励'],
         ['title' => '首次实名认证通过奖励', 'remark' => '首次实名认证通过奖励'],
         ['title' => '对接成功奖励', 'remark' => '对接成功并入职奖励'],
+        ['title' => '家政服务完成', 'remark' => '晋帮家家政服务订单完成'],
     ];
 
     private $_field = [
@@ -26,6 +28,7 @@ class BalanceService extends BaseService
         ['user' => 'balance_improve_resume_user', 'broker' => 'balance_improve_resume_broker', 'agent' => 'balance_improve_resume_agent'],
         ['user' => 'balance_certification_user', 'broker' => 'balance_certification_broker', 'agent' => 'balance_certification_agent'],
         ['user' => 'balance_entry_user', 'broker' => 'balance_entry_broker', 'agent' => 'balance_entry_agent'],
+        ['user' => 'jbangjia_service_user', 'broker' => 'jbangjia_service_broker', 'agent' => 'jbangjia_service_agent'],
     ];
 
     public function add($user_id, $type_index)

+ 39 - 0
app/mainapp/controller/Jbangjia.php

@@ -0,0 +1,39 @@
+<?php
+
+namespace app\mainapp\controller;
+
+use app\common\service\BalanceService;
+use app\mainapp\BaseController;
+
+use app\common\model\User as UserModel;
+
+class Jbangjia extends BaseController
+{
+
+    public function getMemberByMobile()
+    {
+        $mobile = input('mobile');
+        $user   = UserModel::where('mobile', $mobile)->find();
+        if (empty($user)) {
+            page_result(1, "手机号不存在");
+        }
+
+        page_result(0, '', [
+            'nickname' => $user['nickname'],
+            'avatar'   => $user['avatar'],
+        ]);
+    }
+
+    public function dealIncomeByMobile()
+    {
+        $mobile = input('mobile');
+        $user   = UserModel::where('mobile', $mobile)->find();
+
+        if (empty($user)) {
+            page_result(1, "用户不存在");
+        }
+
+        $balanceService = new BalanceService();
+        $balanceService->add($user['id'], BalanceService::SERVICE_SUCCESS);
+    }
+}