| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | <?phpnamespace app\api\controller\v1;use app\api\controller\Base;use app\hander\HelpHander;use think\App;use think\Db;use think\exception\Handle;class OrderDelay extends Base{    //延迟原因    public function reasons(){        $delay_reasons = Db::name('delay_reason')            ->where('org_id', $this->orgId)            ->where('enable', 1)            ->where('del', 0)            ->select();        HelpHander::success($delay_reasons?$delay_reasons:[]);    }    //申请延迟    public function add(){        $id = input('id/d',0);        if($id <= 0){            HelpHander::error('参数错误');        }        $delay_reason_id = input('delay_reason_id/d',0);        if (empty($delay_reason_id)) {            HelpHander::error('请选择延迟原因');        }        $res = model("Orders")->delay_reason($id, $delay_reason_id,1);        if (!$res) {            HelpHander::error(model("Orders")->getError());        }        HelpHander::success('操作成功');    }    // 取消延时    public function cancel(){        $id = input('id/d',0);        if($id <= 0){            HelpHander::error('参数错误');        }        $res = model("Orders")->batchcanceldelay($id);        if (!$res) {            HelpHander::error(model("Orders")->getError());        }        HelpHander::success('操作成功');    }}
 |