|
@@ -10,4 +10,35 @@ class Sale extends Base{
|
|
|
parent::__construct($app);
|
|
|
$this->model = new \app\admin\model\Sale();
|
|
|
}
|
|
|
+
|
|
|
+ public function list(){
|
|
|
+ }
|
|
|
+ public function add(){
|
|
|
+ }
|
|
|
+ public function edit(){
|
|
|
+ }
|
|
|
+ public function delete(){
|
|
|
+ }
|
|
|
+ public function status(){
|
|
|
+ }
|
|
|
+ //批量同步到结算
|
|
|
+ public function SyscnToSettle(){
|
|
|
+ $params = $this->request->param(['idArr'=>[]],"post","trim");
|
|
|
+ $valid = $this->validate($params,[
|
|
|
+ 'idArr|订单编号'=>'require|array'
|
|
|
+ ]);
|
|
|
+ if($valid!==true) return error($valid);
|
|
|
+ $orderArr = $this->model->whereIn("id",$params['idArr'])->select();
|
|
|
+ if($orderArr->isEmpty()) return error("订单不存在");
|
|
|
+ $this->model->startTrans();
|
|
|
+ try{
|
|
|
+ $up=$this->model->whereIn("id",$params['idArr'])->save(["update_time"=>date("Y-m-d H:i:s")]);
|
|
|
+ if($up===false) throw new \Exception("更新失败");
|
|
|
+ $this->model->commit();
|
|
|
+ }catch (\Exception $e){
|
|
|
+ $this->model->rollback();
|
|
|
+ return error($e->getMessage());
|
|
|
+ }
|
|
|
+ return success("批量同步提交成功");
|
|
|
+ }
|
|
|
}
|