game2006api/webapp/models/BattleSettlement.php
2023-03-22 17:40:29 +08:00

100 lines
2.7 KiB
PHP

<?php
namespace models;
use mt;
use phpcommon\SqlHelper;
class BattleSettlement extends BaseModel
{
public static function add($battleUuid, $data)
{
SqlHelper::upsert
(myself()->_getSelfMysql(),
't_battle_settlement',
array(
'account_id' => myself()->_getAccountId(),
'battle_uniid' => $battleUuid,
),
array(
),
array(
'account_id' => myself()->_getAccountId(),
'battle_uniid' => $battleUuid,
'data' => $data,
'createtime' => myself()->_getNowTime(),
'modifytime' => myself()->_getNowTime(),
)
);
}
public static function find($battleUuid)
{
$row = SqlHelper::ormSelectOne
(myself()->_getSelfMysql(),
't_battle_settlement',
array(
'account_id' => myself()->_getAccountId(),
'battle_uniid' => $battleUuid,
)
);
return $row;
}
public static function addSingle($battleUuid,$roomUuid, $data)
{
SqlHelper::upsert
(myself()->_getSelfMysql(),
't_battle_settlement_single',
array(
'account_id' => myself()->_getAccountId(),
'battle_uuid' => $battleUuid,
),
array(
),
array(
'account_id' => myself()->_getAccountId(),
'battle_uuid' => $battleUuid,
'room_uuid' => $roomUuid,
'data' => json_encode($data),
'createtime' => myself()->_getNowTime(),
'modifytime' => myself()->_getNowTime(),
)
);
}
public static function addTeam($battleUuid,$roomUuid, $data)
{
SqlHelper::upsert
(myself()->_getSelfMysql(),
't_battle_settlement_team',
array(
'battle_uuid' => $battleUuid,
'room_uuid' => $roomUuid,
),
array(
),
array(
'battle_uuid' => $battleUuid,
'room_uuid' => $roomUuid,
'data' => json_encode($data),
'createtime' => myself()->_getNowTime(),
'modifytime' => myself()->_getNowTime(),
)
);
}
public static function findTeam($battleUuid,$roomUuid){
$row = SqlHelper::ormSelectOne
(myself()->_getSelfMysql(),
't_battle_settlement_team',
array(
'battle_uuid' => $battleUuid,
'room_uuid' => $roomUuid,
)
);
return $row;
}
}