|
@@ -17,9 +17,9 @@ class InterOrder extends \app\admin\BaseController{
|
|
* @throws \think\db\exception\ModelNotFoundException
|
|
* @throws \think\db\exception\ModelNotFoundException
|
|
*/
|
|
*/
|
|
public function list(){
|
|
public function list(){
|
|
- $param = $this->request->only(["page"=>1,"size"=>10,'cgdNo'=>"","qrdNo"=>"","khNo"=>"",
|
|
|
|
|
|
+ $param = $this->request->only(["page"=>1,"size"=>10,'cgdNo'=>"","qrdNo"=>"","khNo"=>"","platform_type"=>"",
|
|
"supplierNo"=>"","companyNo"=>"","starttime"=>"","endtime"=>"","sale_name"=>"","cgd_saler"=>""],"post","trim");
|
|
"supplierNo"=>"","companyNo"=>"","starttime"=>"","endtime"=>"","sale_name"=>"","cgd_saler"=>""],"post","trim");
|
|
- $where=[];
|
|
|
|
|
|
+ $where=[["b.is_del","=",0],["c.is_del","=",0],["b.qrdSource","=",10],["c.cgdSource","=",10]];
|
|
$check = checkRole($this->roleid,143);
|
|
$check = checkRole($this->roleid,143);
|
|
if($check){
|
|
if($check){
|
|
$where[]=["a.apply_id","=",$this->uid];
|
|
$where[]=["a.apply_id","=",$this->uid];
|
|
@@ -33,6 +33,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
if($param['endtime']!="") $where[]=["a.addtime","<=",date("Y-m-d 23:59:59",strtotime($param['endtime']))];
|
|
if($param['endtime']!="") $where[]=["a.addtime","<=",date("Y-m-d 23:59:59",strtotime($param['endtime']))];
|
|
if($param['sale_name']!="") $where[]=["b.ownerName","like","%{$param['sale_name']}%"];
|
|
if($param['sale_name']!="") $where[]=["b.ownerName","like","%{$param['sale_name']}%"];
|
|
if($param['cgd_saler']!="") $where[]=["c.ownerName","like","%{$param['cgd_saler']}%"];
|
|
if($param['cgd_saler']!="") $where[]=["c.ownerName","like","%{$param['cgd_saler']}%"];
|
|
|
|
+ if($param['platform_type']!=="") $where[]=["b.platform_type","=",$param['platform_type']];
|
|
|
|
|
|
$count= Db::name("inter_order")
|
|
$count= Db::name("inter_order")
|
|
->alias("a")
|
|
->alias("a")
|
|
@@ -48,6 +49,9 @@ class InterOrder extends \app\admin\BaseController{
|
|
->leftJoin("cgd_info c","b.cgdNo=c.sequenceNo and c.is_del=0 and c.cgdSource=10")
|
|
->leftJoin("cgd_info c","b.cgdNo=c.sequenceNo and c.is_del=0 and c.cgdSource=10")
|
|
->field("a.id,
|
|
->field("a.id,
|
|
a.orderCode,
|
|
a.orderCode,
|
|
|
|
+ a.platform_id,
|
|
|
|
+ b.platName,
|
|
|
|
+ b.platform_type,
|
|
b.customerName as khName,
|
|
b.customerName as khName,
|
|
b.customerNo as khNo,
|
|
b.customerNo as khNo,
|
|
b.companyName,
|
|
b.companyName,
|
|
@@ -84,7 +88,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
public function create(){
|
|
public function create(){
|
|
$param =$this->request->only([
|
|
$param =$this->request->only([
|
|
"sale_name"=>"","sale_id"=>"","companyNo"=>'',"poCode"=>"","workCode"=>"","khNo"=>"","qrdType"=>"","goodName"=>"",
|
|
"sale_name"=>"","sale_id"=>"","companyNo"=>'',"poCode"=>"","workCode"=>"","khNo"=>"","qrdType"=>"","goodName"=>"",
|
|
- "tax"=>"","goodNum"=>"","goodPrice"=>"","mobile"=>"","addr"=>"","contactor"=>"",
|
|
|
|
|
|
+ "tax"=>"","goodNum"=>"","goodPrice"=>"","mobile"=>"","addr"=>"","contactor"=>"","platform_id"=>"0",
|
|
"buyer"=>"","buyerid"=>"","sendtime"=>"","cat"=>'',"supplierNo"=>"","cgd_tax"=>"","sale_depart"=>"","cgd_depart"=>""
|
|
"buyer"=>"","buyerid"=>"","sendtime"=>"","cat"=>'',"supplierNo"=>"","cgd_tax"=>"","sale_depart"=>"","cgd_depart"=>""
|
|
],"post");
|
|
],"post");
|
|
$valid =Validate::rule([
|
|
$valid =Validate::rule([
|
|
@@ -93,6 +97,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
"companyNo|业务公司编号"=>"require|max:255|min:1",
|
|
"companyNo|业务公司编号"=>"require|max:255|min:1",
|
|
"supplierNo|业务公司编号"=>"require|max:255|min:1",
|
|
"supplierNo|业务公司编号"=>"require|max:255|min:1",
|
|
"poCode|PO编号"=>"require|max:255|min:1",
|
|
"poCode|PO编号"=>"require|max:255|min:1",
|
|
|
|
+ "platform_id|平台id"=>"require|number",
|
|
"workCode|单据编号"=>"require|max:255|min:1",
|
|
"workCode|单据编号"=>"require|max:255|min:1",
|
|
"khNo|客户公司编号"=>"require|max:255|min:1",
|
|
"khNo|客户公司编号"=>"require|max:255|min:1",
|
|
"qrdType|订单类型"=>"require|number|in:[1,2,3]",
|
|
"qrdType|订单类型"=>"require|number|in:[1,2,3]",
|
|
@@ -120,6 +125,13 @@ class InterOrder extends \app\admin\BaseController{
|
|
$companyName =Db::name("supplier_info")->where('code', "=", $param['companyNo'])->value("name","");
|
|
$companyName =Db::name("supplier_info")->where('code', "=", $param['companyNo'])->value("name","");
|
|
$taxinfo = Db::name("order_rate")->where(["id"=>$param["tax"],"status"=>1])->value("rate",0);
|
|
$taxinfo = Db::name("order_rate")->where(["id"=>$param["tax"],"status"=>1])->value("rate",0);
|
|
$param["cgd_tax"]=$param["cgd_tax"]/100;
|
|
$param["cgd_tax"]=$param["cgd_tax"]/100;
|
|
|
|
+ $platform=[];
|
|
|
|
+ if($param['platform_id']!=0){
|
|
|
|
+ $platform = $this->platform($param['platform_id']);
|
|
|
|
+ if(empty($platform)) return error_show(1004,'平台信息未找到');
|
|
|
|
+ if($platform['is_select_pay_rate']==1) return error_show(1004,'平台带有支付渠道不可选');
|
|
|
|
+
|
|
|
|
+ }
|
|
$cat = [];
|
|
$cat = [];
|
|
$this->cat($param['cat'],$cat);
|
|
$this->cat($param['cat'],$cat);
|
|
if(empty($cat)) return error_show(1004,'分类信息为找到');
|
|
if(empty($cat)) return error_show(1004,'分类信息为找到');
|
|
@@ -127,6 +139,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
"cgdNo"=>$cgddcode,
|
|
"cgdNo"=>$cgddcode,
|
|
"orderCode"=>$qrdcode,
|
|
"orderCode"=>$qrdcode,
|
|
"rate"=>$param["cgd_tax"],
|
|
"rate"=>$param["cgd_tax"],
|
|
|
|
+ "platform_id"=>$param["platform_id"],
|
|
"apply_id"=>$this->uid,
|
|
"apply_id"=>$this->uid,
|
|
"apply_name"=>$this->uname,
|
|
"apply_name"=>$this->uname,
|
|
"mobile"=>$param['mobile'],
|
|
"mobile"=>$param['mobile'],
|
|
@@ -143,13 +156,14 @@ class InterOrder extends \app\admin\BaseController{
|
|
'department' => $param['sale_depart'],//部门,
|
|
'department' => $param['sale_depart'],//部门,
|
|
'createdTime' => date("Y-m-d H:i:s"),//销售单创建时间,
|
|
'createdTime' => date("Y-m-d H:i:s"),//销售单创建时间,
|
|
'qrdType' => $param['qrdType'],//销售单类型,
|
|
'qrdType' => $param['qrdType'],//销售单类型,
|
|
- 'qrdSource' => 1,//销售单来源,
|
|
|
|
|
|
+ 'qrdSource' => 10,//销售单来源,
|
|
'companyNo' => $param['companyNo'],//业务企业编号,
|
|
'companyNo' => $param['companyNo'],//业务企业编号,
|
|
'companyName' => $companyName,//业务企业名称,
|
|
'companyName' => $companyName,//业务企业名称,
|
|
'customerNo' => $param['khNo'],//客户编号,
|
|
'customerNo' => $param['khNo'],//客户编号,
|
|
'customerName' =>$customer['companyName']??"",//客户名称,
|
|
'customerName' =>$customer['companyName']??"",//客户名称,
|
|
'poCode' => $param['poCode'],//po编号,
|
|
'poCode' => $param['poCode'],//po编号,
|
|
- 'platName' => '',//平台名称,
|
|
|
|
|
|
+ 'platName' => $platform['platform_name']??"",//平台名称,
|
|
|
|
+ 'platform_type' => $platform['use_type']??"0",//平台类型,
|
|
'workCode' =>$param['workCode'],//业务编号,
|
|
'workCode' =>$param['workCode'],//业务编号,
|
|
'zxCode' => '',//咨询单编号,
|
|
'zxCode' => '',//咨询单编号,
|
|
'goodNo' => $goodCode,//商品编号,
|
|
'goodNo' => $goodCode,//商品编号,
|
|
@@ -189,8 +203,6 @@ class InterOrder extends \app\admin\BaseController{
|
|
'pay_status' =>1,//收款状态,1未付,2部分,3完结
|
|
'pay_status' =>1,//收款状态,1未付,2部分,3完结
|
|
'inv_status' => 1,//开票状态,,1未付,2部分,3完结
|
|
'inv_status' => 1,//开票状态,,1未付,2部分,3完结
|
|
'remark' => '',//备注,
|
|
'remark' => '',//备注,
|
|
- 'invtime' => null,
|
|
|
|
- 'paytime' => null,
|
|
|
|
'diff_weight' =>0,//工差重量,
|
|
'diff_weight' =>0,//工差重量,
|
|
'diff_fee' =>0,//工差金额,
|
|
'diff_fee' =>0,//工差金额,
|
|
'area' =>$customer['companyName']??"",//公司,
|
|
'area' =>$customer['companyName']??"",//公司,
|
|
@@ -216,7 +228,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
'department' => $param['cgd_depart'],//部门名称',
|
|
'department' => $param['cgd_depart'],//部门名称',
|
|
'createdTime' => date("Y-m-d H:i:s"),//订单创建时间',
|
|
'createdTime' => date("Y-m-d H:i:s"),//订单创建时间',
|
|
'cgdType' =>$param['qrdType'],//采购单类型',
|
|
'cgdType' =>$param['qrdType'],//采购单类型',
|
|
- 'cgdSource' => 0,//采购单来源',
|
|
|
|
|
|
+ 'cgdSource' =>10,//采购单来源',
|
|
'companyNo' => $param['companyNo'],//业务公司编号',
|
|
'companyNo' => $param['companyNo'],//业务公司编号',
|
|
'companyName' => $companyName,//业务公司',
|
|
'companyName' => $companyName,//业务公司',
|
|
'cgdTime' => date("Y-m-d H:i:s"),//采购下单时间',
|
|
'cgdTime' => date("Y-m-d H:i:s"),//采购下单时间',
|
|
@@ -322,7 +334,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
public function save(){
|
|
public function save(){
|
|
$param =$this->request->only([
|
|
$param =$this->request->only([
|
|
"sale_name"=>"","sale_id"=>"","companyNo"=>'',"poCode"=>"","workCode"=>"","khNo"=>"","qrdType"=>"","goodName"=>"",
|
|
"sale_name"=>"","sale_id"=>"","companyNo"=>'',"poCode"=>"","workCode"=>"","khNo"=>"","qrdType"=>"","goodName"=>"",
|
|
- "tax"=>"","goodNum"=>"","goodPrice"=>"","good_total"=>"","mobile"=>"","addr"=>"","contactor"=>"","id"=>"",
|
|
|
|
|
|
+ "tax"=>"","goodNum"=>"","goodPrice"=>"","good_total"=>"","mobile"=>"","addr"=>"","contactor"=>"","id"=>"","platform_id"=>0,
|
|
"buyer"=>"","buyerid"=>"","sendtime"=>"","cat"=>'',"supplierNo"=>"","cgd_tax"=>"","sale_depart"=>"","cgd_depart"=>""
|
|
"buyer"=>"","buyerid"=>"","sendtime"=>"","cat"=>'',"supplierNo"=>"","cgd_tax"=>"","sale_depart"=>"","cgd_depart"=>""
|
|
],"post");
|
|
],"post");
|
|
$valid =Validate::rule([
|
|
$valid =Validate::rule([
|
|
@@ -331,6 +343,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
"sale_id|业务员名称"=>"require|number|gt:0",
|
|
"sale_id|业务员名称"=>"require|number|gt:0",
|
|
"companyNo|业务公司编号"=>"require|max:255|min:1",
|
|
"companyNo|业务公司编号"=>"require|max:255|min:1",
|
|
"supplierNo|业务公司编号"=>"require|max:255|min:1",
|
|
"supplierNo|业务公司编号"=>"require|max:255|min:1",
|
|
|
|
+ "platform_id|平台id"=>"require|number",
|
|
"poCode|PO编号"=>"require|max:255|min:1",
|
|
"poCode|PO编号"=>"require|max:255|min:1",
|
|
"workCode|单据编号"=>"require|max:255|min:1",
|
|
"workCode|单据编号"=>"require|max:255|min:1",
|
|
"khNo|客户公司编号"=>"require|max:255|min:1",
|
|
"khNo|客户公司编号"=>"require|max:255|min:1",
|
|
@@ -357,12 +370,23 @@ class InterOrder extends \app\admin\BaseController{
|
|
if(empty($qrd_order)) return error_show(1004,"未找到销售单数据");
|
|
if(empty($qrd_order)) return error_show(1004,"未找到销售单数据");
|
|
$cgd_order=Db::name("cgd_info")->where(["sequenceNo"=>$inter_order['cgdNo']])->findOrEmpty();
|
|
$cgd_order=Db::name("cgd_info")->where(["sequenceNo"=>$inter_order['cgdNo']])->findOrEmpty();
|
|
if(empty($cgd_order)) return error_show(1004,"未找到采购单数据");
|
|
if(empty($cgd_order)) return error_show(1004,"未找到采购单数据");
|
|
|
|
+ $goodinfo=Db::name("good")->where(["spuCode"=>$qrd_order['goodNo']])->findOrEmpty();
|
|
|
|
+ if(empty($goodinfo)) return error_show(1004,"未找到商品数据");
|
|
$param["cgd_tax"]=$param["cgd_tax"]/100;
|
|
$param["cgd_tax"]=$param["cgd_tax"]/100;
|
|
$customer =Db::name("customer_info")->where('companyNo', "=", $param['khNo'])->find();
|
|
$customer =Db::name("customer_info")->where('companyNo', "=", $param['khNo'])->find();
|
|
$supplierName =Db::name("supplier_info")->where('code', "=", $param['supplierNo'])->value("name","");
|
|
$supplierName =Db::name("supplier_info")->where('code', "=", $param['supplierNo'])->value("name","");
|
|
$companyName =Db::name("supplier_info")->where('code', "=", $param['companyNo'])->value("name","");
|
|
$companyName =Db::name("supplier_info")->where('code', "=", $param['companyNo'])->value("name","");
|
|
$taxinfo = Db::name("order_rate")->where(["id"=>$param["tax"],"status"=>1])->value("rate",0);
|
|
$taxinfo = Db::name("order_rate")->where(["id"=>$param["tax"],"status"=>1])->value("rate",0);
|
|
|
|
+ $platform=[];
|
|
|
|
+ if($param['platform_id']!=0){
|
|
|
|
+ $platform = $this->platform($param['platform_id']);
|
|
|
|
+ if(empty($platform)) return error_show(1004,'平台信息未找到');
|
|
|
|
+ if($platform['is_select_pay_rate']==1) return error_show(1004,'平台带有支付渠道不可选');
|
|
|
|
+
|
|
|
|
+ }
|
|
$cat = [];
|
|
$cat = [];
|
|
|
|
+ if($qrd_order['status']!=0) return error_show(1004,"销售单已对账,无法修改");
|
|
|
|
+ if($cgd_order['status']!=0) return error_show(1004,"采购单已对账,无法修改");
|
|
$this->cat($param['cat'],$cat);
|
|
$this->cat($param['cat'],$cat);
|
|
if(empty($cat)) return error_show(1004,'分类信息为找到');
|
|
if(empty($cat)) return error_show(1004,'分类信息为找到');
|
|
$inter=[
|
|
$inter=[
|
|
@@ -370,6 +394,7 @@ class InterOrder extends \app\admin\BaseController{
|
|
"rate"=>$param["cgd_tax"],
|
|
"rate"=>$param["cgd_tax"],
|
|
"mobile"=>$param['mobile'],
|
|
"mobile"=>$param['mobile'],
|
|
"contactor"=>$param['contactor'],
|
|
"contactor"=>$param['contactor'],
|
|
|
|
+ "platform_id"=>$param["platform_id"],
|
|
"addr"=>$param['addr'],
|
|
"addr"=>$param['addr'],
|
|
"sendtime"=>$param['sendtime'],
|
|
"sendtime"=>$param['sendtime'],
|
|
"updatetime"=>date("Y-m-d H:i:s")
|
|
"updatetime"=>date("Y-m-d H:i:s")
|
|
@@ -387,6 +412,8 @@ class InterOrder extends \app\admin\BaseController{
|
|
'customerName' =>$customer['companyName']??"",//客户名称,
|
|
'customerName' =>$customer['companyName']??"",//客户名称,
|
|
'poCode' => $param['poCode'],//po编号,
|
|
'poCode' => $param['poCode'],//po编号,
|
|
'workCode' =>$param['workCode'],//业务编号,
|
|
'workCode' =>$param['workCode'],//业务编号,
|
|
|
|
+ 'platName' => $platform['platform_name']??"",//平台名称,
|
|
|
|
+ 'platform_type' => $platform['use_type']??"0",//平台类型,
|
|
'goodName' => $param['goodName'],//商品名称,
|
|
'goodName' => $param['goodName'],//商品名称,
|
|
'firstCat' => $cat[0]['cat_name']??"",//一级分类,
|
|
'firstCat' => $cat[0]['cat_name']??"",//一级分类,
|
|
'secCat' => $cat[1]['cat_name']??"",//二级分类,
|
|
'secCat' => $cat[1]['cat_name']??"",//二级分类,
|
|
@@ -430,12 +457,21 @@ class InterOrder extends \app\admin\BaseController{
|
|
'sendNum' => $param['goodNum'],//已发货数量',
|
|
'sendNum' => $param['goodNum'],//已发货数量',
|
|
'updatetime' => date("Y-m-d H:i:s"),
|
|
'updatetime' => date("Y-m-d H:i:s"),
|
|
];
|
|
];
|
|
|
|
+ $good=[
|
|
|
|
+ "id"=>$goodinfo['id'],
|
|
|
|
+ "good_name"=>$param['goodName'],
|
|
|
|
+ "companyNo"=>$param['companyNo'],
|
|
|
|
+ "supplierNo"=>$param['supplierNo'],
|
|
|
|
+ "cat_name"=>$cat[2]['cat_name'],
|
|
|
|
+ "updatetime"=>date("Y-m-d H:i:s")
|
|
|
|
+ ];
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
try {
|
|
try {
|
|
$a = Db::name("qrd_info")->save($qrd);
|
|
$a = Db::name("qrd_info")->save($qrd);
|
|
$d = Db::name("inter_order")->save($inter);
|
|
$d = Db::name("inter_order")->save($inter);
|
|
$b = Db::name('cgd_info')->save($cgd);
|
|
$b = Db::name('cgd_info')->save($cgd);
|
|
- if ($a && $b && $d) {
|
|
|
|
|
|
+ $c = Db::name('good')->save($good);
|
|
|
|
+ if ($a && $b && $d &&$c) {
|
|
Db::commit();
|
|
Db::commit();
|
|
return app_show(0,'更新成功');
|
|
return app_show(0,'更新成功');
|
|
} else {
|
|
} else {
|
|
@@ -473,12 +509,16 @@ class InterOrder extends \app\admin\BaseController{
|
|
public function info(){
|
|
public function info(){
|
|
$post=$this->request->post();
|
|
$post=$this->request->post();
|
|
$id = isset($post['id'])&&$post['id']!='' ? $post['id'] :"";
|
|
$id = isset($post['id'])&&$post['id']!='' ? $post['id'] :"";
|
|
- $condition = [['a.id',"=",$id]];
|
|
|
|
- $list=Db::name('inter_order')->alias('a')->join('qrd_info b','a.orderCode=b.sequenceNo','left')
|
|
|
|
- ->join('cgd_info c','a.cgdNo=c.sequenceNo','left')->json(["cat"])->where($condition)
|
|
|
|
|
|
+ $condition = [['a.id',"=",$id],["b.is_del","=",0],["c.is_del","=",0],["b.qrdSource","=",10],["c.cgdSource","=",10]];
|
|
|
|
+ $list=Db::name('inter_order')->alias('a')->join('qrd_info b',"a.orderCode=b.sequenceNo and b.is_del=0 and b.qrdSource=10",'left')
|
|
|
|
+ ->join('cgd_info c',"a.cgdNo=c.sequenceNo and c.is_del=0 and c.cgdSource=10",'left')->json
|
|
|
|
+ (["cat"])->where($condition)
|
|
->order("a.addtime desc")->field('a.id,
|
|
->order("a.addtime desc")->field('a.id,
|
|
b.goodNo ,
|
|
b.goodNo ,
|
|
a.orderCode,
|
|
a.orderCode,
|
|
|
|
+ a.platform_id,
|
|
|
|
+ b.platName,
|
|
|
|
+ b.platform_type,
|
|
b.customerNo as khNo,
|
|
b.customerNo as khNo,
|
|
b.customerName as khName,
|
|
b.customerName as khName,
|
|
b.companyName,
|
|
b.companyName,
|
|
@@ -532,7 +572,11 @@ class InterOrder extends \app\admin\BaseController{
|
|
("weight desc ,addtime desc")->select()->toArray();
|
|
("weight desc ,addtime desc")->select()->toArray();
|
|
return app_show(0,"获取成功",$cat);
|
|
return app_show(0,"获取成功",$cat);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ /**
|
|
|
|
+ * @param $id
|
|
|
|
+ * @param array $cat
|
|
|
|
+ * @return array|mixed
|
|
|
|
+ */
|
|
private function cat($id,&$cat=[]){
|
|
private function cat($id,&$cat=[]){
|
|
$condition[]=["id","=",$id];
|
|
$condition[]=["id","=",$id];
|
|
$data= Db::connect("mysql_wsm")->name("cat")->where($condition)->field("id,cat_name,fund_code,pid")->findOrEmpty();
|
|
$data= Db::connect("mysql_wsm")->name("cat")->where($condition)->field("id,cat_name,fund_code,pid")->findOrEmpty();
|
|
@@ -540,5 +584,30 @@ class InterOrder extends \app\admin\BaseController{
|
|
if($data['pid']==0||empty($data)) return $cat;
|
|
if($data['pid']==0||empty($data)) return $cat;
|
|
else $this->cat($data['pid'],$cat);
|
|
else $this->cat($data['pid'],$cat);
|
|
|
|
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * @param $id
|
|
|
|
+ * @return array|\think\Model
|
|
|
|
+ */
|
|
|
|
+ private function platform($id){
|
|
|
|
+ $condition[]=["id","=",$id];
|
|
|
|
+ $data= Db::connect("mysql_wsm")->name("platform")->where($condition)->field("id,platform_name,is_select_pay_rate,use_type,desc")->findOrEmpty();
|
|
|
|
+ return $data;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public function getPlatform(){
|
|
|
|
+ $post=$this->request->post();
|
|
|
|
+ $condition = [['status',"=",1],["is_del","=",0],["platform_type","=",0]];
|
|
|
|
+ $is_pay=isset($post['is_pay']) && $post['is_pay'] !==""? intval($post['is_pay']) :"";
|
|
|
|
+ if($is_pay!==""){
|
|
|
|
+ $condition[]=['is_select_pay_rate',"=",$is_pay];
|
|
|
|
+ }
|
|
|
|
+ $use_type=isset($post['use_type']) && $post['use_type'] !==""? intval($post['use_type']) :"";
|
|
|
|
+ if($use_type!==""){
|
|
|
|
+ $condition[]=['use_type',"=",$use_type];
|
|
|
|
+ }
|
|
|
|
+ $cat = Db::connect("mysql_wsm")->name("platform")->where($condition)->field("id,platform_name,is_select_pay_rate,use_type,desc")
|
|
|
|
+ ->order("addtime desc")->select()->toArray();
|
|
|
|
+ return app_show(0,"获取成功",$cat);
|
|
}
|
|
}
|
|
}
|
|
}
|