|
|
@@ -367,43 +367,6 @@ class PurchaseController extends BaseController
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- }else{
|
|
|
- if($ghsShopInfo->mainId == 644){
|
|
|
- $mer = [85378,85956,86036,86062,86039,86042,86211,86743,25846,34238];
|
|
|
- $getIds = array_column($productList, 'productId');
|
|
|
- $hasYl = false;
|
|
|
- foreach($productList as $ylVal){
|
|
|
- $ylProductId = $ylVal['productId'];
|
|
|
- if(in_array($ylProductId, $mer)){
|
|
|
- $hasYl = true;
|
|
|
- }
|
|
|
- }
|
|
|
- if($hasYl){
|
|
|
- $myInfoList = ProductClass::getAllByCondition(['id'=>['in',$getIds]],null,'*','id');
|
|
|
- $currentMap = [85378=>2,85956=>3,86036=>4,86062=>5,86039=>6,86042=>3,86211=>4,86743=>5,25846=>6,34238=>7];
|
|
|
- foreach($productList as $ylKey => $ylValue){
|
|
|
- $ylProductId = $ylValue['productId'];
|
|
|
- $num = $ylValue['bigNum']??0;
|
|
|
- if(!isset($currentMap[$ylProductId])){
|
|
|
- util::fail('花材有问题');
|
|
|
- }
|
|
|
- $mustBeNum = $currentMap[$ylProductId];
|
|
|
- $myInfo = $myInfoList[$ylProductId]??[];
|
|
|
- if(empty($myInfo)){
|
|
|
- util::fail('花材有问题哦');
|
|
|
- }
|
|
|
- $myName = $myInfo['name']??'';
|
|
|
- if($num>=$mustBeNum){
|
|
|
- $curVal = $num/$mustBeNum;
|
|
|
- if($curVal != intval($curVal)){
|
|
|
- util::fail($myName.' 要'.$mustBeNum.'捆或'.$mustBeNum.'的倍数');
|
|
|
- }
|
|
|
- }else{
|
|
|
- util::fail($myName.' 数量要'.$mustBeNum.'捆');
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
$post['product'] = $productList;
|