This commit is contained in:
mkm 2024-05-18 17:16:18 +08:00
parent 7007f1ee5a
commit 720a1eb32a
3 changed files with 56 additions and 56 deletions

View File

@ -30,7 +30,7 @@ class GoodsLogic extends BaseLogic
Db::startTrans();
try {
$sys_labels='';
if($params['sys_labels']){
if(isset($params['sys_labels'])){
$sys_labels=explode(',',$params['sys_labels']);
$sys_labels= ','.implode(',',$sys_labels).',';
}
@ -79,7 +79,7 @@ class GoodsLogic extends BaseLogic
Db::startTrans();
try {
$sys_labels='';
if($params['sys_labels']){
if(isset($params['sys_labels'])){
$sys_labels=explode(',',$params['sys_labels']);
$sys_labels= ','.implode(',',$sys_labels).',';
}

View File

@ -134,7 +134,6 @@ class OpurchaseclassLogic extends BaseLogic
'is_adopt' => 1
];
$item['nums_count'] = OpurchaseGoodsOffer::where($where)->sum('nums');
});
$data['merchant_name'] = Merchant::where('mer_id', $data['merchant'])->value('mer_name');
}
@ -204,9 +203,9 @@ class OpurchaseclassLogic extends BaseLogic
$sys_labels_arr = explode(',', $sys_labels);
foreach ($sys_labels_arr as $k => $v) {
if ($v > 0) {
$supplier = Supplier::whereLike('sys_labels', "%," . $v . ",%")->field('id,mer_name')->find();
if ($supplier) {
$supplier_arr[] = $supplier;
$supplier = Supplier::whereLike('sys_labels', "%," . $v . ",%")->field('id,mer_name')->select();
foreach ($supplier as $key => $value) {
$supplier_arr[] = $value;
}
}
}
@ -219,9 +218,10 @@ class OpurchaseclassLogic extends BaseLogic
'need_num' => $goods['nums']
];
}
if (count($goods_offer)>1) {
if (count($goods_offer) >= 1) {
$res = OpurchaseGoodsOffer::insertAll($goods_offer);
if ($res) {
Opurchaseinfo::where('id',$goods['id'])->update(['is_push'=>1]);
return true;
}
}

View File

@ -31,7 +31,7 @@ class SupplierLogic extends BaseLogic
Db::startTrans();
try {
$sys_labels='';
if($params['sys_labels']){
if(isset($params['sys_labels'])){
$sys_labels=explode(',',$params['sys_labels']);
$sys_labels= ','.implode(',',$sys_labels).',';
}
@ -147,7 +147,7 @@ class SupplierLogic extends BaseLogic
Db::startTrans();
try {
$sys_labels='';
if($params['sys_labels']){
if(isset($params['sys_labels'])){
$sys_labels=explode(',',$params['sys_labels']);
$sys_labels= ','.implode(',',$sys_labels).',';
}