good = json_decode($oShipRow->good, true); } return $this->toJson($oShip); } public function Find($aParam) { $sCode = $aParam["aArg"][1] ?? false; if (!$sCode) { return "需要code"; } $oShip = ModelShip::_find($sCode); if (!$oShip) { return "没找到这个"; } $oShip->good = json_decode($oShip->good); return $this->toJson($oShip); } public function Add($aParam) { $sCode = $aParam["aArg"][1] ?? false; if (!$sCode) { return "需要code"; } $oShip = new ModelShip(); $oShip->code = $sCode; $oShip->save(); return $this->toJson($oShip); } public function Set($aParam) { $sCode = $aParam["aOption"][1] ?? false; $sField = $aParam["aOption"][2] ?? false; // $sValue = $aParam["aArg"][1] ?? false; $aValue = $aParam["aArg"] ?? false; $sValue = implode(" ", $aValue); if (!$sCode) { return "需要code"; } if (!$sField) { return "需要field"; } if (!$sValue) { return "需要value"; } $oShip = ModelShip::_find($sCode); if (!$oShip) { return "没找到"; } $oShip->$sField = $sValue; $oShip->save(); // return $this->toJson($oShip); $aParam["aArg"][1] = $oShip->code; return $this->Find($aParam); } } //[ // "* 好好 - 就是好", // "* 不好不好 - 就是不好" //] //[ // "* 好好 - 就是好", // "* 不好不好 - 就是不好", // "* 你就是个瘠薄 - 知道不", // "* 去死吧 - 去死" //]