From 1b012018e6ba569906564246d80c279642761349 Mon Sep 17 00:00:00 2001 From: weiz <736250432@qq.com> Date: Thu, 21 Mar 2024 16:57:57 +0800 Subject: [PATCH] update --- .../SubcontractingContractController.php | 224 +++++++++--------- ...SubcontractingContractDetailController.php | 104 ++++---- 2 files changed, 164 insertions(+), 164 deletions(-) diff --git a/app/adminapi/controller/contract/SubcontractingContractController.php b/app/adminapi/controller/contract/SubcontractingContractController.php index 23e9ba067..f0b3ddcb8 100644 --- a/app/adminapi/controller/contract/SubcontractingContractController.php +++ b/app/adminapi/controller/contract/SubcontractingContractController.php @@ -11,119 +11,119 @@ // +---------------------------------------------------------------------- // | author: likeadminTeam // +---------------------------------------------------------------------- - - -namespace app\adminapi\controller\contract; - - -use app\adminapi\controller\BaseAdminController; -use app\adminapi\lists\contract\SubcontractingContractLists; -use app\adminapi\logic\contract\SubcontractingContractLogic; -use app\adminapi\validate\contract\SubcontractingContractValidate; -use app\common\model\oa\Flow; -use app\common\model\oa\FlowType; - - -/** - * SubcontractingContract控制器 - * Class SubcontractingContractController - * @package app\adminapi\controller\contract - */ -class SubcontractingContractController extends BaseAdminController -{ - - - /** - * @notes 获取列表 - * @return \think\response\Json - * @author likeadmin - * @date 2023/12/12 17:15 - */ - public function lists() - { - return $this->dataLists(new SubcontractingContractLists()); - } - - - /** - * @notes 添加 - * @return \think\response\Json - * @author likeadmin - * @date 2023/12/12 17:15 - */ - public function add() - { - $params = (new SubcontractingContractValidate())->post()->goCheck('add'); - $result = SubcontractingContractLogic::add($params); - if (true === $result) { - return $this->success('添加成功', [], 1, 1); - } - return $this->fail(SubcontractingContractLogic::getError()); - } - - - /** - * @notes 编辑 - * @return \think\response\Json - * @author likeadmin - * @date 2023/12/12 17:15 - */ - public function edit() - { - $params = (new SubcontractingContractValidate())->post()->goCheck('edit'); - $result = SubcontractingContractLogic::edit($params); - if (true === $result) { - return $this->success('编辑成功', [], 1, 1); - } - return $this->fail(SubcontractingContractLogic::getError()); - } - public function delete() + + namespace app\adminapi\controller\contract; + + + use app\adminapi\controller\BaseAdminController; + use app\adminapi\lists\contract\SubcontractingContractLists; + use app\adminapi\logic\contract\SubcontractingContractLogic; + use app\adminapi\validate\contract\SubcontractingContractValidate; + use app\common\model\oa\Flow; + use app\common\model\oa\FlowType; + + + /** + * SubcontractingContract控制器 + * Class SubcontractingContractController + * @package app\adminapi\controller\contract + */ + class SubcontractingContractController extends BaseAdminController { - $params = (new SubcontractingContractValidate())->post()->goCheck('edit'); - $result = SubcontractingContractLogic::delete($params); - if (true === $result) { - return $this->success('删除成功', [], 1, 1); + + + /** + * @notes 获取列表 + * @return \think\response\Json + * @author likeadmin + * @date 2023/12/12 17:15 + */ + public function lists() + { + return $this->dataLists(new SubcontractingContractLists()); } - return $this->fail(SubcontractingContractLogic::getError()); - } - - - /** - * @notes 获取详情 - * @return \think\response\Json - * @author likeadmin - * @date 2023/12/12 17:15 - */ - public function detail() - { - $params = (new SubcontractingContractValidate())->goCheck('detail'); - $result = SubcontractingContractLogic::detail($params); - return $this->data($result); - } - - public function flows(): \think\response\Json - { - $flow_type = FlowType::where('type',2)->where('name','fbht')->findOrEmpty(); - $data = Flow::field('id,name')->where('flow_cate',$flow_type['id'])->where('status',2)->select(); - return $this->success('请求成功',$data->toArray()); - } - - //添加审批 - public function approve(): \think\response\Json - { - $params = (new SubcontractingContractValidate())->post()->goCheck('approve'); - $result = SubcontractingContractLogic::approve($params,$this->adminId); - if (true === $result) { - return $this->success('提交审核信息成功', [], 1, 1); + + + /** + * @notes 添加 + * @return \think\response\Json + * @author likeadmin + * @date 2023/12/12 17:15 + */ + public function add() + { + $params = (new SubcontractingContractValidate())->post()->goCheck('add'); + $result = SubcontractingContractLogic::add($params); + if (true === $result) { + return $this->success('添加成功', [], 1, 1); + } + return $this->fail(SubcontractingContractLogic::getError()); } - return $this->fail(SubcontractingContractLogic::getError()); - } - - public function datas() - { - return $this->data(SubcontractingContractLogic::datas()); - } - - -} \ No newline at end of file + + + /** + * @notes 编辑 + * @return \think\response\Json + * @author likeadmin + * @date 2023/12/12 17:15 + */ + public function edit() + { + $params = (new SubcontractingContractValidate())->post()->goCheck('edit'); + $result = SubcontractingContractLogic::edit($params); + if (true === $result) { + return $this->success('编辑成功', [], 1, 1); + } + return $this->fail(SubcontractingContractLogic::getError()); + } + + public function delete() + { + $params = (new SubcontractingContractValidate())->post()->goCheck('delete'); + $result = SubcontractingContractLogic::delete($params); + if (true === $result) { + return $this->success('删除成功', [], 1, 1); + } + return $this->fail(SubcontractingContractLogic::getError()); + } + + + /** + * @notes 获取详情 + * @return \think\response\Json + * @author likeadmin + * @date 2023/12/12 17:15 + */ + public function detail() + { + $params = (new SubcontractingContractValidate())->goCheck('detail'); + $result = SubcontractingContractLogic::detail($params); + return $this->data($result); + } + + public function flows(): \think\response\Json + { + $flow_type = FlowType::where('type', 2)->where('name', 'fbht')->findOrEmpty(); + $data = Flow::field('id,name')->where('flow_cate', $flow_type['id'])->where('status', 2)->select(); + return $this->success('请求成功', $data->toArray()); + } + + //添加审批 + public function approve(): \think\response\Json + { + $params = (new SubcontractingContractValidate())->post()->goCheck('approve'); + $result = SubcontractingContractLogic::approve($params, $this->adminId); + if (true === $result) { + return $this->success('提交审核信息成功', [], 1, 1); + } + return $this->fail(SubcontractingContractLogic::getError()); + } + + public function datas() + { + return $this->data(SubcontractingContractLogic::datas()); + } + + + } \ No newline at end of file diff --git a/app/adminapi/controller/contract/SubcontractingContractDetailController.php b/app/adminapi/controller/contract/SubcontractingContractDetailController.php index 74c788ee6..f6525cb5c 100644 --- a/app/adminapi/controller/contract/SubcontractingContractDetailController.php +++ b/app/adminapi/controller/contract/SubcontractingContractDetailController.php @@ -11,57 +11,57 @@ // +---------------------------------------------------------------------- // | author: likeadminTeam // +---------------------------------------------------------------------- - - -namespace app\adminapi\controller\contract; - - -use app\adminapi\controller\BaseAdminController; -use app\adminapi\lists\contract\SubcontractingContractDetailLists; -use app\adminapi\logic\contract\SubcontractingContractDetailLogic; -use app\adminapi\validate\contract\SubcontractingContractDetailValidate; - - -/** - * 分包合同-分包明细控制器 - * Class SubcontractingContractDetailController - * @package app\adminapi\controller\contract - */ -class SubcontractingContractDetailController extends BaseAdminController -{ - - - /** - * @notes 获取分包合同-分包明细列表 - * @return \think\response\Json - * @author likeadmin - * @date 2023/12/28 22:08 - */ - public function lists() - { - return $this->dataLists(new SubcontractingContractDetailLists()); - } - public function delete() + + namespace app\adminapi\controller\contract; + + + use app\adminapi\controller\BaseAdminController; + use app\adminapi\lists\contract\SubcontractingContractDetailLists; + use app\adminapi\logic\contract\SubcontractingContractDetailLogic; + use app\adminapi\validate\contract\SubcontractingContractDetailValidate; + + + /** + * 分包合同-分包明细控制器 + * Class SubcontractingContractDetailController + * @package app\adminapi\controller\contract + */ + class SubcontractingContractDetailController extends BaseAdminController { - $params = (new SubcontractingContractDetailValidate())->post()->goCheck('edit'); - SubcontractingContractDetailLogic::delete($params); - return $this->success('删除成功', [], 1, 1); - } - - - /** - * @notes 获取分包合同-分包明细详情 - * @return \think\response\Json - * @author likeadmin - * @date 2023/12/28 22:08 - */ - public function detail() - { - $params = (new SubcontractingContractDetailValidate())->goCheck('detail'); - $result = SubcontractingContractDetailLogic::detail($params); - return $this->data($result); - } - - -} \ No newline at end of file + + + /** + * @notes 获取分包合同-分包明细列表 + * @return \think\response\Json + * @author likeadmin + * @date 2023/12/28 22:08 + */ + public function lists() + { + return $this->dataLists(new SubcontractingContractDetailLists()); + } + + public function delete() + { + $params = (new SubcontractingContractDetailValidate())->post()->goCheck('delete'); + SubcontractingContractDetailLogic::delete($params); + return $this->success('删除成功', [], 1, 1); + } + + + /** + * @notes 获取分包合同-分包明细详情 + * @return \think\response\Json + * @author likeadmin + * @date 2023/12/28 22:08 + */ + public function detail() + { + $params = (new SubcontractingContractDetailValidate())->goCheck('detail'); + $result = SubcontractingContractDetailLogic::detail($params); + return $this->data($result); + } + + + } \ No newline at end of file