123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- <?php
- namespace app\api\controller\worker;
- use app\common\controller\Api;
- use think\Db;
- class Maintain extends Api
- {
- protected $noNeedLogin = ['*'];
- protected $noNeedRight = ['*'];
- public function lists(){
- $status = input('status',0);
- $map = [
- 'worker_id' => $this->auth->id,
- 'status' => $status,
- ];
- $list = Db::name('maintain')->field('id,orderno,createtime,info,filedata,status,eva_time')
- ->where($map)->order('id desc')
- ->autopage()->select();
- if(!empty($list)){
- foreach($list as $key => $val){
- $list[$key]['status_text'] = $this->status_data($val['status']);
- }
- }
- $this->success(1,$list);
- }
- public function info(){
- $id = input('id',0);
- $map = [
- 'worker_id' => $this->auth->id,
- 'id' => $id,
- ];
- $info = Db::name('maintain')
- ->where($map)
- ->find();
- $info['status_text'] = $this->status_data($info['status']);
-
- $jindu = Db::name('maintain_jindu')->field('id,title,createtime')->where('order_id',$id)->order('id desc')->select();
- $info['jindu'] = $jindu;
- $this->success(1, $info);
- }
-
- public function shenqingcailiao(){
- $data = input('data','','htmlspecialchars_decode');
- }
-
- public function cailiao_guige(){
- $data = [
- '个',
- '把',
- '只',
- ];
- $this->success(1,$data);
- }
-
- public function lingqucailiao(){
- }
-
-
- public function shangmen(){
- }
-
- public function jindu_add(){
- }
-
- public function finish(){
- }
-
-
- private function status_data($status){
-
- $data = [
- 0 => '待审核',
- 2 => '已取消',
- 4 => '审核未通过',
- 10 => '待报价',
- 12 => '报价审核驳回',
- 14 => '报价用户审核驳回',
- 20 => '报价待审',
- 30 => '报价用户待审',
- 40 => '待处理',
- 50 => '已选师傅',
- 60 => '材料已申请待领取',
- 70 => '材料已领取待上门',
- 80 => '已上门',
- 90 => '维修进度',
- 100 => '已完成',
- ];
- return $data[$status];
- }
- }
|