Sale.php 905 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace app\cxinv\controller;
  3. use app\cxinv\model\QrdInfo;use think\App;
  4. class Sale extends Base{
  5. public function __construct(App $app) {
  6. parent::__construct($app);
  7. $this->model=new QrdInfo();
  8. }
  9. public function status(){
  10. $param= $this->request->param(["id"=>"","status"=>""],"post","trim");
  11. $valid= $this->validate($param,[
  12. 'id|订单编号'=>'require|number',
  13. 'status|订单状态'=>'require|number|in:0,1,2,3'
  14. ]);
  15. if($valid!==true) return error($valid);
  16. $model= $this->model->findOrEmpty($param['id']);
  17. if($model->isEmpty())return error("订单不存在");
  18. if($model->status==$param['status']) return error("订单状态已更新");
  19. $model->status=$param['status'];
  20. $save = $model->save();
  21. if($save===false)return error("更新失败");
  22. return success("更新成功");
  23. }
  24. }