|
|
@@ -4,17 +4,22 @@ namespace biz\item\classes;
|
|
|
|
|
|
use biz\base\classes\BaseClass;
|
|
|
use common\components\imgUtil;
|
|
|
-
|
|
|
+use bizGhs\item\classes\ItemClass;
|
|
|
class PtItemClass extends BaseClass
|
|
|
{
|
|
|
|
|
|
public static $baseFile = '\biz\item\models\PtItem';
|
|
|
|
|
|
//列表数据
|
|
|
- public static function getItemList($where, $showSelect = false)
|
|
|
+ public static function getItemList($where, $showSelect = false,$sjId = '')
|
|
|
{
|
|
|
$data = self::getList('*', $where, 'id DESC');
|
|
|
$list = $data['list'];
|
|
|
+ $sjItemIds = [];
|
|
|
+ if($showSelect && $sjId){
|
|
|
+ $sjItemIds = ItemClass::getGhsItemAll($sjId);
|
|
|
+ $sjItemIds = array_column($sjItemIds, 'itemId');
|
|
|
+ }
|
|
|
if ($list) {
|
|
|
$prefix = imgUtil::getPrefix();
|
|
|
foreach ($list as $k => $v) {
|
|
|
@@ -23,7 +28,11 @@ class PtItemClass extends BaseClass
|
|
|
$list[$k]['smallUnit'] = self::getUnitName($v['smallUnit']);
|
|
|
if ($showSelect) {
|
|
|
//1未选 2已选
|
|
|
- $num = rand(1,2);
|
|
|
+ if(in_array($v['id'],$sjItemIds)){
|
|
|
+ $num = 2;
|
|
|
+ }else{
|
|
|
+ $num = 1;
|
|
|
+ }
|
|
|
$list[$k]['select'] = $num;
|
|
|
}
|
|
|
}
|
|
|
@@ -42,4 +51,4 @@ class PtItemClass extends BaseClass
|
|
|
return $map[$unit] ?? '支';
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+}
|