Commit 23bc1cbd authored by hujun's avatar hujun

业务员和店长升级到总监处理

parent f66921b2
......@@ -38,10 +38,30 @@ class ADistrict extends BaseModel
}
if ($id) {
//处理经纪人等级 10业务员 20店长 30总监 40店长和总监
$agents = new AAgents();
$agents_data['district_id'] = $id;
$agents_data['level'] = 30;
$agents->editData($agents_data, $agents_id,'id');
$agents_info = $agents->where([
'district_id'=>$id, 'level'=>['in','20,30,40']
])->column('id,level');
foreach ($agents_info as $k=>$v) {
if ($agents_id != $k) {
//总监降级为业务员
$agents_data[$k]['id'] = $k;
$agents_data[$k]['level'] = 10;
$agents_data[$k]['district_id'] = $id;
} else {
if ($v == 20) {
//店长升总监
$agents_data[$k]['level'] = 40;
} else {
//业务员升总监
$agents_data[$k]['level'] = 30;
}
$agents_data[$k]['id'] = $k;
$agents_data[$k]['district_id'] = $id;
}
}
$agents->saveAll($agents_data);
$resutlt = $id;
$this->commit();
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment