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

View File

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

View File

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