Compare commits

...

9 Commits

Author SHA1 Message Date
edf47a5cc3 配置修改 2026-05-09 14:18:02 +08:00
b24dbee5b0 配置修改 2026-04-25 17:52:27 +08:00
31604027e3 提交 2026-04-25 17:50:31 +08:00
557798d558 配置修改 2026-04-25 17:45:59 +08:00
1c67b47ff6 c\\\\\\ 2026-04-25 17:39:40 +08:00
21b36969ff 本次提交 2026-04-25 17:39:00 +08:00
3411c8b129 配置修改 2026-04-25 17:37:48 +08:00
83a4a941ad 配置修改 2026-04-25 16:19:39 +08:00
d65419f69f 配置修改 2026-04-25 16:19:28 +08:00
4 changed files with 23 additions and 20 deletions

View File

@ -0,0 +1 @@
oslWGWc_CQW7j5ihsEgwDCIM9UCRJ6F4xYpl6BoI2mU.rGo-7MeQym6vvdWtE2EmeK-QrR4vQClzR5C-LJqfurM

View File

@ -94,19 +94,19 @@ class DistributionLogic extends Logic
public static function apply($post)
{
$time = time();
$data = [
'user_id' => $post['user_id'],
'real_name' => $post['real_name'],
'mobile' => $post['mobile'],
'province' => $post['province'],
'city' => $post['city'],
'district' => $post['district'],
'reason' => $post['reason'],
'status' => 0, // 待审核
'create_time' => $time,
'update_time' => $time
];
$time = time();
$data = [
'user_id' => $post['user_id'],
'real_name' => $post['real_name'],
'mobile' => $post['mobile'],
'province' => $post['province'],
'city' => $post['city'],
'district' => $post['district'],
'reason' => $post['reason'],
'status' => 0, // 待审核
'create_time' => $time,
'update_time' => $time
];
return DistributionMemberApply::create($data);
}
/**
@ -118,6 +118,7 @@ class DistributionLogic extends Logic
try {
$result = DistributionMemberApply::where('user_id',$user_id)->find();
if($result == null){
$url = self::makeMpWechatQrcode($user_id);
$time = time();
$data = [
'user_id' => $user_id,
@ -132,8 +133,7 @@ class DistributionLogic extends Logic
'update_time' => $time,
];
DistributionMemberApply::create($data);
$url = self::makeMpWechatQrcode($post['user_id']);
User::update(['url'=>$url],['id'=>$post['user_id']]);
User::where("id",$user_id)->update(['url'=>$url['data']['qr_code']]);
$distribution = Distribution::where("user_id",$user_id)->find();
$defaultLevelId = DistributionLevel::where('is_default', 1)->value('id');
$data = [
@ -150,7 +150,6 @@ class DistributionLogic extends Logic
Distribution::create($data);
}
}
Db::commit();
return true;
} catch (\Exception $e) {
@ -375,11 +374,14 @@ class DistributionLogic extends Logic
if($firstLeader->isEmpty()) {
throw new \think\Exception('无效的二维码');
}
$user = User::where(['user_id' => $user_id])
$user = User::where(['id' => $user_id])
->find();
if($user['first_leader'] != 0) {
throw new \think\Exception('已扫码');
}
if($post['user_id'] == $user_id) {
throw new \think\Exception('无法扫自己的码');
}
// 上级
$first_leader_id = $firstLeader['id'];
$data = [
@ -388,7 +390,7 @@ class DistributionLogic extends Logic
];
// 更新当前用户的分销关系
User::where(['id' => $post['user_id']])->update($data);
User::where(['id' => $user_id])->update($data);
//通知用户
event('Notice', [
'scene' => NoticeEnum::INVITE_SUCCESS_NOTICE,
@ -664,7 +666,7 @@ class DistributionLogic extends Logic
try {
$width = 430;
// 'env_version' => 'trial',
// $envVersion = 'develop';
// $envVersion = 'develop';
$envVersion = 'release';
$page = "pages/index/index";
$save_dir = public_path() . 'uploads/wxqrcode/';

View File

@ -365,7 +365,7 @@ class GoodsLogic extends Logic
self::recordKeyword(trim($get['keyword']), $get['user_id']);
}
}
if(isset($get['city_id']) && !empty($get['city_id'])) {
if(isset($get['city_id'])) {
$shop_msg = Shop::where("city_id",$get['city_id'])
->where("is_run",1)
->where("is_freeze",0)

0
runtime/index.html Normal file → Executable file
View File