echo $diseaseDoctor->disease->name; ?> </span> </a>(<?php echo $diseaseDoctor->goodVoteCount; ?> 票) <?php } } ?> </div> <div class="handle"> <a href="javascript:;" class="pass green_btn on" id="item5_next" style="display:none;">审核完成,进入下一条</a> <?php if (false == DoctorCommentInspectRule::isDoctorCommentBackGroup($ticket->inspectGroup)) { ?> <a href="javascript:;" class="normal_next" id="item5_nextstep">无法判定?我要上交</a> <?php } ?> </div> </div> </div> <div class="item" id="item6" style="display:none;"> <div class="tit">上交理由</div> <input name="data[remark]" id="remark" type="hidden"/> <div class="con"> <div class="placeholder"> <span class="left_tit">已选无法判定项:</span><span id="allHtmlUnDecide"></span> </div>
public function pass($request, $response) { /*{{{*/ $commentId = $request->id; $commentData = $request->getRequest('data'); $newData = $request->getRequest('commit'); $disease = DAL::get()->find('disease', $commentData['diseaseKey']); $commentData['diseaseKey'] = $disease->key; $ticket = DAL::get()->find('ticket', $request->ticketid); if ($ticket->isNull()) { echo 'ticket does not exist'; exit; } $doctorComment = $ticket->getInspectSource(); $response->oldData = array('DoctorComment' => $this->makeOldData4doctorComment($doctorComment, $commentData)); $response->newData = $commentData; //更改所属医生 $doctor = $doctorComment->doctor; if ($commentData['doctorId'] != $doctorComment->doctor->id) { $newDoctor = DAL::get()->find('doctor', $commentData['doctorId']); if ($newDoctor->isNull() == false) { $doctor = $newDoctor; } } //文字审核结果 $textInspectResultDto = $this->getInspectResult($ticket, $commentData); //dodo::psq $passContent = $this->getPassContent($request, $doctorComment->tag); $res = InspectClient::getInstance()->next($request->ticketid, $textInspectResultDto, $this->inspector); if (false == DoctorCommentInspectRule::isDoctorCommentBackGroup($ticket->inspectGroup)) { S3LogClient::getInstance()->add($this->inspector, $ticket->source->getLogable()->action(DoctorCommentLog::ACTION_TRIAL_COMMIT, $passContent)); } else { S3LogClient::getInstance()->add($this->inspector, $ticket->source->getLogable()->action(DoctorCommentLog::ACTION_HAND_COMMIT, $passContent)); } if ($res == false) { $response->msg = '审核失败'; } else { $nextTicket = InspectClient::getInstance()->pickTicket($this->inspector, $ticket->inspectGroup); if ($nextTicket->isNull()) { // 没有下一条工单了 $response->msg = "没有工单了,审核结束"; } else { // 还有下一条 $comment = $nextTicket->source; $response->setRedirect('/doctorcomment/showdetail?id=' . $comment->id . '&ticketid=' . $nextTicket->id); } } self::clearCache($request->id); }