| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace addons\OperationCenter\common\models;
- use common\enums\StatusEnum;
- use common\models\common\CapitalLog;
- /**
- * MallCapitalLog class
- * @package addons\OperationCenter\common\models
- */
- class MallCapitalLog extends CapitalLog
- {
- /**
- * 查询列表
- *
- * @param array $ids
- * @return array
- */
- public static function getListByIds(array $ids)
- {
- return static::find()
- ->andWhere(['source_table_id' => $ids, 'source_table' => CommissionLog::tableName()])
- ->select(['id', 'user_id', 'change_num'])
- ->all();
- }
- /**
- * 佣金失效
- *
- * @param array $ids
- * @return boolean
- */
- public static function discardByIds(array $ids)
- {
- return static::updateAll(['status' => StatusEnum::DELETE], [
- 'source_table_id' => $ids, 'source_table' => CommissionLog::tableName(), 'status' => StatusEnum::DISABLED
- ]);
- }
- }
|