增加后台操作金额接口

This commit is contained in:
lingling 2025-02-21 17:31:39 +08:00
parent a12ce6b174
commit ffdd451b1d
2 changed files with 36 additions and 4 deletions

View File

@ -3,6 +3,7 @@
namespace app\controller\admin\api\v1;
use app\dao\UserDao;
use app\dao\UserRewardDao;
use support\Request;
use App\Utils\ApiResponse;
use App\model\Admin;
@ -186,7 +187,7 @@ class JobuserController
// 获取请求数据
$data = $request->post();
$user=User::where('username',$data['username'])->first();
$user = User::where('username', $data['username'])->first();
// 查询用户的手机号
$UserPhone = UserPhone::where('user_id', $user->id)->get();
@ -199,12 +200,36 @@ class JobuserController
// 将手机号和总时间添加到结果数组中
$userPhonesWithTime[] = [
'phone' => $v->phone,
'total_time' => floor($time/60)
'total_time' => floor($time / 60)
];
}
$res['user']=$user;
$res['userPhonesWithTime']=$userPhonesWithTime;
$res['user'] = $user;
$res['userPhonesWithTime'] = $userPhonesWithTime;
// 返回计算结果
return ApiResponse::success(200, $res);
}
/**
* @Apidoc\Title("1.0 增减用户积分")
* 减法传递 负数 正数增加
* @Apidoc\Url("admin/api/v1/Jobuser/add_money")
* @Apidoc\Method("POST")
* @Apidoc\Param("id", type="int",require=true, desc="用户id")
* @Apidoc\Param("money", type="int",require=true, desc="金额")
* @Apidoc\Param("memo", type="string",require=true, desc="备注")
*/
public function add_money(Request $request)
{
// 获取请求数据
$data = $request->post();
///用户id
$user_id = $data['id'];
//金额
$money = $data['money'];
//备注
$memo = $data['memo'];
UserRewardDao::sing($user_id, 30);
UserRewardDao::adjust($user_id, $money, $memo);
// 返回计算结果
return ApiResponse::success(200, []);
}
}

View File

@ -53,6 +53,13 @@ class UserRewardDao
{
self::base($userid, 7, $money, '签到');
}
/**
* 人工调整
*/
public static function adjust($userid, $money,$memo)
{
self::base($userid, 2, $money, $memo);
}
/**
* 转账函数
*/