This commit is contained in:
aozhiwei 2022-03-07 19:36:33 +08:00
parent fe1182921f
commit f26fc7297a
2 changed files with 24 additions and 0 deletions

View File

@ -250,6 +250,17 @@ class BagController extends BaseAuthedController {
{
$errCode = 0;
$errMsg = '';
$targetUniId = $param1;
$targetDb = Bag::findByUniId($targetUniId);
if (!$targetDb) {
$this->_rspErr(1, "You don't have the item yet");
return;
}
Bag::decItemByUnIid($itemDb['item_uniid'], $itemNum);
$this->propertyChgService->addBagChg();
$this->_rspData(array(
'property_chg' => $this->propertyChgService->toDto(),
));
}
}

View File

@ -24,6 +24,19 @@ class Bag extends BaseModel {
return $row;
}
public static function findByUniId($itemUniId)
{
$row = SqlHelper::ormSelectOne(
myself()->_getSelfMysql(),
't_bag',
array(
'account_id' => myself()->_getAccountId(),
'idx' => $itemUniId,
)
);
return $row;
}
public static function findByType($type, $subType = null)
{
foreach (self::all() as $itemDto) {