|
|
@@ -113,26 +113,16 @@ class DealType extends \common\components\ActiveRecord
|
|
|
|
|
|
public static function getDealTypeIdByTag($tag)
|
|
|
{
|
|
|
- $records = self::getFromCache();
|
|
|
- foreach ($records as $record) {
|
|
|
- if ($record['TYPE_NAME'] == $tag) {
|
|
|
- return $record['ID'];
|
|
|
- }
|
|
|
- }
|
|
|
+ $record = self::find()->select('ID,TYPE_NAME,COMMENT')->where('TYPE_NAME=:TYPE_NAME', [':TYPE_NAME' => $tag])->asArray()->one();
|
|
|
|
|
|
- return '';
|
|
|
+ return $record['ID'] ?? '';
|
|
|
}
|
|
|
|
|
|
public static function getDealTypeTagById($dealTypeId)
|
|
|
{
|
|
|
- $records = self::getFromCache();
|
|
|
- foreach ($records as $id => $record) {
|
|
|
- if ($dealTypeId == $id) {
|
|
|
- return $record['TYPE_NAME'];
|
|
|
- }
|
|
|
- }
|
|
|
+ $record = self::find()->select('ID,TYPE_NAME,COMMENT')->where('ID=:ID', [':ID' => $dealTypeId])->asArray()->one();
|
|
|
|
|
|
- return '';
|
|
|
+ return $record['TYPE_NAME'] ?? '';
|
|
|
}
|
|
|
|
|
|
/**
|