'integer', 'user_id' => 'integer', 'order_id' => 'integer', 'order_type' => 'integer', 'recharge_type' => 'integer', 'status' => 'integer']; const string CREATED_AT = 'create_time'; const null UPDATED_AT = null; /** * @param int $id * @param int $type * @return \Hyperf\Database\Model\Model|PayOrder|null */ public function getInfoByOrderIdAndType(int $id,int $type): \Hyperf\Database\Model\Model|null|PayOrder { return $this->where('order_id',$id)->where('order_type',$type)->where('status',PayCode::FINISH_PAY)->first(); } public function getInfoByOrderIdAndTypeAndRType(int $id,int $type,int $rType) { return $this->where('order_id',$id)->where('order_type',$type)->where('recharge_type',$rType)->first(); } }