|
@@ -90,7 +90,7 @@ class GoodsService extends BaseService
|
|
|
if($type == 1){
|
|
if($type == 1){
|
|
|
$query->whereIn('a.id', TradeModel::where(['is_pay'=>2,'status'=>1,'is_out'=>0,'mark'=>1])->pluck('goods_id'));
|
|
$query->whereIn('a.id', TradeModel::where(['is_pay'=>2,'status'=>1,'is_out'=>0,'mark'=>1])->pluck('goods_id'));
|
|
|
}else if($type == 2){
|
|
}else if($type == 2){
|
|
|
- $query->where(['a.confirm_status'=> 1,'a.is_trade'=>2]);
|
|
|
|
|
|
|
+ $query->where(['a.confirm_status'=> 1, 'a.status'=> 1,'a.is_trade'=>2]);
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
->where(function ($query) use ($params) {
|
|
->where(function ($query) use ($params) {
|
|
@@ -275,7 +275,9 @@ class GoodsService extends BaseService
|
|
|
$goods = $this->model->where(['id' => $goodsId, 'mark' => 1])->first();
|
|
$goods = $this->model->where(['id' => $goodsId, 'mark' => 1])->first();
|
|
|
$splitNum = isset($goods['split_num']) ? $goods['split_num'] : 0;
|
|
$splitNum = isset($goods['split_num']) ? $goods['split_num'] : 0;
|
|
|
if ($splitNum <= 0) {
|
|
if ($splitNum <= 0) {
|
|
|
- return false;
|
|
|
|
|
|
|
+ $splitNum = ConfigService::make()->getConfigByCode('split_num');
|
|
|
|
|
+ $splitNum = $splitNum? $splitNum : 2;
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
// 拆分价
|
|
// 拆分价
|
|
|
if($goods['split_price']<=0){
|
|
if($goods['split_price']<=0){
|
|
@@ -366,8 +368,8 @@ class GoodsService extends BaseService
|
|
|
$sourcePrice = isset($goods['source_price']) ? $goods['source_price'] : 0;
|
|
$sourcePrice = isset($goods['source_price']) ? $goods['source_price'] : 0;
|
|
|
$price = isset($goods['price']) ? $goods['price'] : 0;
|
|
$price = isset($goods['price']) ? $goods['price'] : 0;
|
|
|
if ($splitNum <= 0) {
|
|
if ($splitNum <= 0) {
|
|
|
- $this->error = 2066;
|
|
|
|
|
- return false;
|
|
|
|
|
|
|
+ $splitNum = ConfigService::make()->getConfigByCode('split_num');
|
|
|
|
|
+ $splitNum = $splitNum? $splitNum : 2;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 拆分价
|
|
// 拆分价
|