feat: 新增用户注册地址信息创建功能
This commit is contained in:
parent
39b3e124cd
commit
218bbdfe4b
@ -16,6 +16,7 @@ namespace app\admin\logic\user;
|
|||||||
use app\common\enum\user\UserTerminalEnum;
|
use app\common\enum\user\UserTerminalEnum;
|
||||||
use app\common\logic\BaseLogic;
|
use app\common\logic\BaseLogic;
|
||||||
use app\common\model\user\User;
|
use app\common\model\user\User;
|
||||||
|
use app\common\model\user\UserAddress;
|
||||||
use think\facade\Db;
|
use think\facade\Db;
|
||||||
use app\common\service\FileService;
|
use app\common\service\FileService;
|
||||||
use Webman\Config;
|
use Webman\Config;
|
||||||
@ -73,7 +74,7 @@ class UserLogic extends BaseLogic
|
|||||||
|
|
||||||
Db::startTrans();
|
Db::startTrans();
|
||||||
try {
|
try {
|
||||||
$res=User::create([
|
$data=[
|
||||||
'avatar' => $avatar,
|
'avatar' => $avatar,
|
||||||
'real_name' =>'',
|
'real_name' =>'',
|
||||||
'nickname' => '用户'.time(),
|
'nickname' => '用户'.time(),
|
||||||
@ -81,6 +82,19 @@ class UserLogic extends BaseLogic
|
|||||||
'password' => $password,
|
'password' => $password,
|
||||||
'mobile' => $params['mobile'],
|
'mobile' => $params['mobile'],
|
||||||
'user_money' => $params['user_money']
|
'user_money' => $params['user_money']
|
||||||
|
];
|
||||||
|
$res=User::create($data);
|
||||||
|
UserAddress::create([
|
||||||
|
'uid' => $res['id'],
|
||||||
|
'real_name' => $data['nickname'],
|
||||||
|
'mobile' => $params['mobile'],
|
||||||
|
'province' => $params['province'],
|
||||||
|
'city' => $params['city'],
|
||||||
|
'district' => $params['district'],
|
||||||
|
'street' => $params['street'],
|
||||||
|
'village' => $params['village'],
|
||||||
|
'brigade' => $params['brigade'],
|
||||||
|
'is_default' => 1,
|
||||||
]);
|
]);
|
||||||
|
|
||||||
Db::commit();
|
Db::commit();
|
||||||
|
@ -38,12 +38,15 @@ class UserShipLists extends BaseAdminDataLists
|
|||||||
{
|
{
|
||||||
|
|
||||||
$field = "id,title";
|
$field = "id,title";
|
||||||
|
$arr[]=['id'=>0,'title'=>'普通会员'];
|
||||||
|
|
||||||
$lists = UserShip::where($this->searchWhere)
|
$lists = UserShip::where($this->searchWhere)
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->field($field)
|
->field($field)
|
||||||
->order('sort desc')
|
->order('sort desc')
|
||||||
->select()->toArray();
|
->select()
|
||||||
return $lists;
|
->toArray();
|
||||||
|
return array_merge($arr,$lists);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user