send_succ(); } #检查编号是否存在 if (!$stockObj->checkExist($data['io_bn'])) { return $this->send_error('入库单号不存在'); } #检查状态是否可操作 if (!$stockObj->checkValid($data['io_bn'], $io_status, $msg)) { return $this->send_error($msg); } switch ($io_status) { case 'PARTIN': case 'FINISH': $result = $stockObj->do_save($data, $io, $msg); break; case 'FAILED': case 'CANCEL': case 'CLOSE': $result = $stockObj->cancel($data, $io); break; default: return $this->send_succ('无法识别的操作指令'); break; } if ($result) { return $this->send_succ('入库请求操作成功'); } else { return $this->send_error('入库请求失败:' . $msg); } } }