修复:导入用户 存在文创等级 但是文创空间未显示的问题(已提交)

This commit is contained in:
wuhui_zzw 2023-12-05 10:57:27 +08:00
parent 299e22ebb8
commit e884f8bfd5
3 changed files with 49 additions and 1 deletions

View File

@ -358,6 +358,18 @@ class TeamDividendAgencyModel extends BackendModel
$o_level = NULL;
// 升级日志
Uplog::addLog($agency_model, $o_level, $c_level);
if((int)$agentData['cultural_level_id'] > 0){
// 升级后等级
$c_c_level = TeamDividendLevelModel::with(['hasOneUpgradeSet'])->find((int)$agentData['cultural_level_id']);
// 升级前等级
$o_c_level = NULL;
// 升级日志
Uplog::addLog($agency_model, $o_c_level, $c_c_level);
}
//签合同
$data=[
'member_id'=>$agentData['uid'],

View File

@ -6,6 +6,7 @@ use app\common\helpers\PaginationHelper;
use app\common\models\Order;
use Illuminate\Support\Facades\DB;
use Yunshop\NewPoster\models\Poster;
use Yunshop\TeamDividend\models\TeamDividendAgencyModel;
use Yunshop\TeamDividend\models\TeamDividendLevelModel;
use Yunshop\TeamDividend\models\Uplog;
use Yunshop\WeightValue\models\WeightValue;
@ -145,6 +146,41 @@ class IndexController extends BaseController{
// (new \Yunshop\ShareholderDividend\services\TimedTaskService)->handle();
// debug($hasNum);
// (new WeightValue())->areaGiveInit(5,Order::find(161));
/* $teamList = TeamDividendAgencyModel::uniacid()
->select(['id','uid','cultural_level_id'])
->where('cultural_level_id','>',0)
// ->where('uid',182)
->get()
->toArray();
$notLogList = Uplog::uniacid()
->select(['id','uid','after_level_id'])
->whereIn('uid',array_column($teamList,'uid'))
->whereIn('after_level_id',array_column($teamList,'cultural_level_id'))
->get()
->toArray();
$hasUid = array_column($notLogList,'uid');
// debug([$notLogList,$teamList]);
foreach($teamList as $item){
if(!in_array($item['uid'],$hasUid)){
// 升级后等级
$c_c_level = TeamDividendLevelModel::with(['hasOneUpgradeSet'])->find((int)$item['cultural_level_id']);
// 升级前等级
$o_c_level = NULL;
// 升级日志
// debug($item);
Uplog::addLog(TeamDividendAgencyModel::find((int)$item['id']), $o_c_level, $c_c_level);
}
}*/
debug("调试中...");
}

View File

@ -326,7 +326,7 @@ class WeightValue extends BaseModel{
'change_quantity' => $weightValue,// 变更数量
'change_front' => (float)$currentAgentHasWeightValue,// 变更前拥有的数量
'change_after' => $changeAfter,// 变更后拥有的数量
'remark' => "经销商升级赠送",// 备注
'remark' => "升级赠送",// 备注
'created_at' => time(),// 变更时间
'source' => 1
];