作者 景龙
1 个管道 的构建 通过 耗费 33 秒

修改流程加状态,重新发起建议时间

@@ -2237,4 +2237,14 @@ class CommonController extends RestBaseController @@ -2237,4 +2237,14 @@ class CommonController extends RestBaseController
2237 } 2237 }
2238 return $res; 2238 return $res;
2239 } 2239 }
  2240 +
  2241 + //查询流程报修改造状态
  2242 + public function getStepRepairStatus($table,$id){
  2243 + $res = Db::name($table)
  2244 + ->where('id',$id)
  2245 + ->field('id,status')
  2246 + ->find();
  2247 + $status = !empty($res)?$res['status']:'';
  2248 + return $status;
  2249 + }
2240 } 2250 }
@@ -141,6 +141,7 @@ class ExerciseController extends RestBaseController @@ -141,6 +141,7 @@ class ExerciseController extends RestBaseController
141 * @return exercise_time:演习时间 141 * @return exercise_time:演习时间
142 * @return address:演习地点 142 * @return address:演习地点
143 * @return remark:演习备注 143 * @return remark:演习备注
  144 + * @return advice_time:驳回建议时间
144 */ 145 */
145 public function reEditExercise(){ 146 public function reEditExercise(){
146 if($this->request->isGet()){ 147 if($this->request->isGet()){
@@ -151,7 +152,7 @@ class ExerciseController extends RestBaseController @@ -151,7 +152,7 @@ class ExerciseController extends RestBaseController
151 $this->error($validate->getError()); 152 $this->error($validate->getError());
152 } 153 }
153 $common = new CommonController(); 154 $common = new CommonController();
154 - $field = 'id,exercise_time,address,remark'; 155 + $field = 'id,exercise_time,address,remark,advice_time';
155 $res = $common->getExerciseById(['id'=>$id,'status'=>1],$field); 156 $res = $common->getExerciseById(['id'=>$id,'status'=>1],$field);
156 $this->success('成功',$res); 157 $this->success('成功',$res);
157 }else{ 158 }else{
@@ -337,6 +337,7 @@ class ReformController extends RestBaseController @@ -337,6 +337,7 @@ class ReformController extends RestBaseController
337 * @return data:流程数据@ 337 * @return data:流程数据@
338 * @data id:流程id step_name:流程名称 create_time:流程时间 338 * @data id:流程id step_name:流程名称 create_time:流程时间
339 * @return flag:标识(0:禁止改造完成,1:可以改造完成) 339 * @return flag:标识(0:禁止改造完成,1:可以改造完成)
  340 + * @return status:状态(0:待确认,1:维修中,2:已完成)
340 */ 341 */
341 public function reformProcess(){ 342 public function reformProcess(){
342 if($this->request->isGet()){ 343 if($this->request->isGet()){
@@ -362,7 +363,9 @@ class ReformController extends RestBaseController @@ -362,7 +363,9 @@ class ReformController extends RestBaseController
362 $value['create_time'] = date('Y-m-d',$value['create_time']); 363 $value['create_time'] = date('Y-m-d',$value['create_time']);
363 } 364 }
364 } 365 }
365 - $this->success('成功',['data'=>$res,'flag'=>$flag]); 366 + $common = new CommonController();
  367 + $status = $common->getStepRepairStatus('reform',$id);
  368 + $this->success('成功',['data'=>$res,'flag'=>$flag,'status'=>$status]);
366 }else{ 369 }else{
367 $this->error('请求方式错误!'); 370 $this->error('请求方式错误!');
368 } 371 }
@@ -338,6 +338,7 @@ class RepairController extends RestBaseController @@ -338,6 +338,7 @@ class RepairController extends RestBaseController
338 * @return data:流程数据@ 338 * @return data:流程数据@
339 * @data id:流程id step_name:流程名称 create_time:流程时间 339 * @data id:流程id step_name:流程名称 create_time:流程时间
340 * @return flag:标识(0:禁止报修完成,1:可以报修完成) 340 * @return flag:标识(0:禁止报修完成,1:可以报修完成)
  341 + * @return status:状态(0:待确认,1:维修中,2:已完成)
341 */ 342 */
342 public function repairProcess(){ 343 public function repairProcess(){
343 if($this->request->isGet()){ 344 if($this->request->isGet()){
@@ -363,7 +364,9 @@ class RepairController extends RestBaseController @@ -363,7 +364,9 @@ class RepairController extends RestBaseController
363 $value['create_time'] = date('Y-m-d',$value['create_time']); 364 $value['create_time'] = date('Y-m-d',$value['create_time']);
364 } 365 }
365 } 366 }
366 - $this->success('成功',['data'=>$res,'flag'=>$flag]); 367 + $common = new CommonController();
  368 + $status = $common->getStepRepairStatus('repair',$id);
  369 + $this->success('成功',['data'=>$res,'flag'=>$flag,'status'=>$status]);
367 }else{ 370 }else{
368 $this->error('请求方式错误!'); 371 $this->error('请求方式错误!');
369 } 372 }
@@ -141,6 +141,7 @@ class TrainController extends RestBaseController @@ -141,6 +141,7 @@ class TrainController extends RestBaseController
141 * @return train_time:培训时间 141 * @return train_time:培训时间
142 * @return address:培训地点 142 * @return address:培训地点
143 * @return remark:培训备注 143 * @return remark:培训备注
  144 + * @return advice_time:驳回建议时间
144 */ 145 */
145 public function reEditTrain(){ 146 public function reEditTrain(){
146 if($this->request->isGet()){ 147 if($this->request->isGet()){
@@ -151,7 +152,7 @@ class TrainController extends RestBaseController @@ -151,7 +152,7 @@ class TrainController extends RestBaseController
151 $this->error($validate->getError()); 152 $this->error($validate->getError());
152 } 153 }
153 $common = new CommonController(); 154 $common = new CommonController();
154 - $field = 'id,train_time,address,remark'; 155 + $field = 'id,train_time,address,remark,advice_time';
155 $res = $common->getTrainById(['id'=>$id,'status'=>1],$field); 156 $res = $common->getTrainById(['id'=>$id,'status'=>1],$field);
156 $this->success('成功',$res); 157 $this->success('成功',$res);
157 }else{ 158 }else{