设置价格 折扣

This commit is contained in:
“wanyongkang”
2021-04-20 15:25:00 +08:00
parent 5914506709
commit a9d5765cc2
7 changed files with 280 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ use app\agent\model\AgentPrice as AgentPriceModel;
use app\agent\model\AgentScore as AgentScoreModel;
use app\agent\model\ProductPriceDiscount as ProductPriceDiscountModel;
use app\agent\model\ProductOrder as ProductOrderModel;
use app\agent\model\ProductPriceScheme;
class Agent extends Controller
{
@@ -28,16 +29,27 @@ class Agent extends Controller
$agent_user_model = new AgentUser;
$user_model = new UserModel;
$order_model = new ProductOrderModel;
$discount_model = new ProductPriceScheme;
$user_list = $agent_user_model->getListPage($where, '*', 'id desc', "$page,50");
//折扣列表
$discount_data = $discount_model->getList();
$discount_list = [];
$discount_list[0] = '原价';
foreach($discount_data as $info) {
$discount_list[$info['Id']] = $info['Name'];
}
//获取代理商下的用户数
$agent_ids = [];
$list = [];
foreach ($user_list as &$info){
$info['password'] = '';
$agent_ids[] = $info['id'];
$info['discount'] = $discount_list[$info['discount_id']];
$list[$info['id']] = $info;
}
$last_month_cost_money = $order_model->getLastMonthCost($agent_ids);
@@ -359,4 +371,29 @@ class Agent extends Controller
echo json_encode($retuen_data);
}
}
//代理折扣
public function setUserDiscount()
{
$data = json_decode(file_get_contents("php://input"), true);
// dump($data);
if(!isset($data['schemeId'])){
die;
}
$agent_user_model = new AgentUser;
$discount_data = [
'discount_id' => $data['schemeId']
];
$agent_user_model->updateOne(['id'=>$data['userId']],$discount_data);
$info = [
'Code' => 10000,
'Data' => '',
'Message' => '',
];
echo json_encode($info);
}
}