erp/app/api/logic/operation/OpurchaseGoodsOfferLogic.php
2024-05-11 17:26:16 +08:00

31 lines
631 B
PHP

<?php
namespace app\api\logic\operation;
use app\common\logic\BaseLogic;
use app\common\model\opurchase\OpurchaseGoodsOffer;
use think\facade\Db;
class OpurchaseGoodsOfferLogic extends BaseLogic{
public static function offer($params): bool
{
Db::startTrans();
try {
foreach ($params['data'] as $v){
OpurchaseGoodsOffer::where('id',$v['id'])->update([
'price' => $v['price'],
'nums' => $v['nums'],
'is_adopt' => 1,
'update_time' => time()
]);
}
Db::commit();
return true;
} catch (\Exception $e) {
Db::rollback();
self::setError($e->getMessage());
return false;
}
}
}