From 87afd29c3ea809cf901a1f1144305b134dd06ee0 Mon Sep 17 00:00:00 2001
From: wuhui_zzw <1760308791@qq.com>
Date: Mon, 11 Dec 2023 17:49:15 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E6=96=87=E5=88=9B?=
=?UTF-8?q?=E8=B1=86=E5=95=86=E5=9F=8E=20-=20=E5=88=86=E4=BA=AB=E4=BB=BB?=
=?UTF-8?q?=E5=8A=A1=E6=94=AF=E6=8C=81=E5=90=8E=E5=8F=B0=E8=AE=BE=E7=BD=AE?=
=?UTF-8?q?=E5=88=86=E4=BA=AB=E5=86=85=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../member/controllers/MemberController.php | 3 +-
.../src/api/IndexController.php | 38 +++++++-
.../cultural-space/views/index/set.blade.php | 96 ++++++++++++++++---
.../src/admin/TeamAgencyController.php | 45 +++++++++
4 files changed, 166 insertions(+), 16 deletions(-)
diff --git a/app/frontend/modules/member/controllers/MemberController.php b/app/frontend/modules/member/controllers/MemberController.php
index 3fdffaf5..c374e06a 100644
--- a/app/frontend/modules/member/controllers/MemberController.php
+++ b/app/frontend/modules/member/controllers/MemberController.php
@@ -1743,11 +1743,12 @@ class MemberController extends ApiController
public function wxJsSdkConfig()
{
$member = \Setting::get('shop.member');
+ $requestType = (int)request()->input('type');
$info = [];
$config = [];
$is_true = false;
- if (!$member['wechat_login_mode']) {
+ if (!$member['wechat_login_mode'] || $requestType == 1) {
if (config('app.framework') == 'platform') {
if (app('plugins')->isEnabled('wechat')) {
$is_true = true;
diff --git a/plugins/cultural-space/src/api/IndexController.php b/plugins/cultural-space/src/api/IndexController.php
index c1a3ba29..dc62aca5 100644
--- a/plugins/cultural-space/src/api/IndexController.php
+++ b/plugins/cultural-space/src/api/IndexController.php
@@ -462,9 +462,8 @@ class IndexController extends ApiController{
}
-
/**
- * Common: 获取相关统计信息
+ * Common: 新文创空间数据 - 获取相关统计信息
* Author: wu-hui
* Time: 2023/12/01 18:18
* @return \Illuminate\Http\JsonResponse
@@ -549,7 +548,7 @@ class IndexController extends ApiController{
return $this->successJson('success',$info);
}
/**
- * Common: 获取相关信息列表
+ * Common: 新文创空间数据 - 获获取相关信息列表
* Author: wu-hui
* Time: 2023/12/01 18:18
* @return \Illuminate\Http\JsonResponse
@@ -617,7 +616,12 @@ class IndexController extends ApiController{
'last_page' => (int)$result['last_page'],
]);
}
- // 获取相关结算信息
+ /**
+ * Common: 新文创空间数据 - 获获取相关结算信息
+ * Author: wu-hui
+ * Time: 2023/12/01 18:18
+ * @return \Illuminate\Http\JsonResponse
+ */
public function getPublicDetails(){
$withdrawId = request()->input('withdraw_id');
$info = Withdraw::uniacid()
@@ -637,7 +641,33 @@ class IndexController extends ApiController{
}
+ /**
+ * Common: 获取文创商城分享信息
+ * Author: wu-hui
+ * Time: 2023/12/11 17:09
+ * @return \Illuminate\Http\JsonResponse
+ */
+ public function getShopShareInfo(){
+ // 设置信息获取
+ $set = Setting::get('shop.shop');
+ $culturalSpaceSet = Setting::get('plugin.cultural_space_set');
+ // 处理入口地址
+ if(strpos($culturalSpaceSet['shopping_share_link'],'https://') !== false || strpos($culturalSpaceSet['shopping_share_link'],'http://') !== false ){
+ $link = $culturalSpaceSet['shopping_share_link'];
+ }else {
+ $link = !empty($culturalSpaceSet['shopping_share_link']) ? yzAppFullUrl($culturalSpaceSet['shopping_share_link']) : yzAppFullUrl('home');
+ }
+ // 分享配置
+ $shareData = [
+ 'title' => $culturalSpaceSet['shopping_share_title'] ?? $set['name'],
+ 'description' => $culturalSpaceSet['shopping_share_description'] ?? '',
+ 'imgUrl' => $culturalSpaceSet['shopping_share_image'] ?? yz_tomedia($set['logo']),
+ 'link' => $link,
+ ];
+
+ return $this->successJson('success',$shareData);
+ }
diff --git a/plugins/cultural-space/views/index/set.blade.php b/plugins/cultural-space/views/index/set.blade.php
index 9300c940..ece42114 100644
--- a/plugins/cultural-space/views/index/set.blade.php
+++ b/plugins/cultural-space/views/index/set.blade.php
@@ -15,7 +15,9 @@
color: #b5b5b5;
font-size: 13px;
}
-
+ .el-autocomplete{
+ display: block;
+ }
@@ -149,6 +151,48 @@
+
+
+
+
+
+ 标题长度不超过10个字符;默认为商城名称
+
+
+
+ 描述信息长度不超过30个字符,默认为空
+
+
+
+ 用户分享给其他人后,点击进入的页面。默认为首页
+
+
+
+
+
+
+
+
![]()
+
+
+
点击重新上传图片
+
+
+
+ 推荐图片比例为:200*200;默认为商城LOGO
+
+
+
+
+
{{--保存按钮--}}
@@ -157,7 +201,7 @@
-
+ {{--商品图片选择器--}}
+ {{--入口地址选择器--}}
@include('public.admin.uploadMultimediaImg')
diff --git a/plugins/team-dividend/src/admin/TeamAgencyController.php b/plugins/team-dividend/src/admin/TeamAgencyController.php
index 655c3820..fd64ef52 100644
--- a/plugins/team-dividend/src/admin/TeamAgencyController.php
+++ b/plugins/team-dividend/src/admin/TeamAgencyController.php
@@ -344,6 +344,51 @@ class TeamAgencyController extends BaseController
// $this->totalDividend += $TeamReturnService->totalDividend;
// }
+
+
+ // 等级 升级记录校准
+ /*$teamDividendList = TeamDividendAgencyModel::uniacid()->select(['id','uid','level','cultural_level_id'])->get()->toArray();
+ $notUpLog = [];
+ foreach($teamDividendList as $teamInfo){
+ // 判断:普通等级是否存在升级记录
+ if((int)$teamInfo['level'] > 0){
+ $isHasLevelLog = (int)Uplog::uniacid()->where('uid',$teamInfo['uid'])->where('after_level_id',$teamInfo['level'])->value('id');
+ if($isHasLevelLog <= 0) $notUpLog[$teamInfo['id']]['level_res'] = $teamInfo;
+ }
+ // 文创等级是否存在升级记录
+ if((int)$teamInfo['cultural_level_id'] > 0){
+ $isHasCulturalLevelLog = (int)Uplog::uniacid()->where('uid',$teamInfo['uid'])->where('after_level_id',$teamInfo['cultural_level_id'])->value('id');
+ if($isHasCulturalLevelLog <= 0) {
+ $teamInfo['info_count'] = Uplog::uniacid()->where('uid',$teamInfo['uid'])->count();
+ $teamInfo['info_max_id'] = Uplog::uniacid()->where('uid',$teamInfo['uid'])->max('id');
+ $teamInfo['info_list'] = Uplog::uniacid()->select('id','uid','before_level_id','after_level_id')->where('uid',$teamInfo['uid'])->get()->toArray();
+ $notUpLog[$teamInfo['id']]['cultural_level_res'] = $teamInfo;
+
+
+ // if($teamInfo['info_count'] >= 2 && $teamInfo['cultural_level_id'] == 6){
+ // Uplog::uniacid()->where('id',$teamInfo['info_max_id'])->update([
+ // 'after_level_id' => $teamInfo['cultural_level_id'],
+ // 'after_level_setting' => '{"id":6,"uniacid":2,"level_name":"\u6d88\u8d39\u5546","cultural_level_name":"\u5e02\u573a\u670d\u52a1\u6d25\u8d34","level_weight":1,"level_type":1,"dividend_ratio":0,"code_num":"0","award_hierarchy":0,"award_ratio":"0","created_at":"2023-11-24 15:05:32","updated_at":"2023-11-30 10:49:36","deleted_at":null,"upgrade_reward_point":"0.00","upgrade_reward_gold":"0.00","award_gratitude":"0","hierarchy_limit":0,"auto_withdraw_day":"","auto_withdraw_period":"","number_limit":0,"culate_model":0,"current_md":null,"upgrade_reward_draw":0,"identity_type":0,"give_limit":0,"give_limit_level_id":5,"has_one_upgrade_set":{"id":6,"uniacid":"2","dividend_id":6,"parase":[{"self_buy_count":"1","become":"0"},{"order_money_2":"","order_num_2":"","order_money":"","first_money":"","order_count":"","first_order_count":"","first_order_count_to_goods":"","team_order_amount":"","team_shop_order_amount":"","team_profit_amount":"","team_goods_amount":"","team_goods_amount_to_goods":"","team_merchants_count":"","team_member_count":"","team_member_count_to_goods":"","first_lower_team_count":"","first_lower_team_count_to_goods":"","all_lower_team_count":"","first_lower_count":"","self_buy_money":"1","self_buy_count":"1","level":{"13":"","12":"","11":"","10":"","9":"","8":"","5":"","7":"","4":"","6":"","3":""},"first_child_level":{"13":"","12":"","11":"","10":"","9":"","8":"","5":"","7":"","4":"","6":"","3":""},"group_level":{"13":"","12":"","11":"","10":"","9":"","8":"","5":"","7":"","4":"","6":"","3":""},"level_line_num":"","level_line_level_id":"5","oneself":"0","level_line_people":"","level_line_area_num":"","level_line_area_level_id":"1","level_line_area_people":"","settle_money":"","first_cost_count":"","first_cost_num":"","dividend_and_peer_sum":"","first_second_cost_count":"","first_second_cost_num":"","team_new_order_number":"","team_new_order_number_to_goods":"","one_or_two":{"one_or_two_level_id":"5","one_or_two_people":""},"goods":"","many_good":["12","13","14"]}],"created_at":"2023-11-24 15:05:32","updated_at":"2023-11-30 10:49:36","deleted_at":null}}'
+ //
+ //
+ // ]);
+ // }
+
+
+
+ }
+ }
+ }
+
+ debug([
+ '总数' => count($notUpLog),
+ 'uid' => implode(',',array_column(array_column($notUpLog,'cultural_level_res'),'uid')),
+ '列表' => $notUpLog
+
+ ]);*/
+
+
+
debug("结束");
}