|
@@ -1439,7 +1439,7 @@ class CheckService extends Service
|
|
return [false, $msg];
|
|
return [false, $msg];
|
|
}
|
|
}
|
|
//库存
|
|
//库存
|
|
- $bool = $this->changeInventory($data, $order, $user);
|
|
|
|
|
|
+ list($bool,$msg) = $this->changeInventory($data, $order, $user);
|
|
if(! $bool) {
|
|
if(! $bool) {
|
|
DB::rollBack();
|
|
DB::rollBack();
|
|
return [false, $msg];
|
|
return [false, $msg];
|
|
@@ -1447,7 +1447,7 @@ class CheckService extends Service
|
|
}
|
|
}
|
|
|
|
|
|
if($create) {
|
|
if($create) {
|
|
- $bool = $this->$create($order,$user);
|
|
|
|
|
|
+ list($bool,$msg) = $this->$create($order,$user);
|
|
if(! $bool) {
|
|
if(! $bool) {
|
|
DB::rollBack();
|
|
DB::rollBack();
|
|
return [false, $msg];
|
|
return [false, $msg];
|
|
@@ -1480,6 +1480,7 @@ class CheckService extends Service
|
|
}else{
|
|
}else{
|
|
//具体方法
|
|
//具体方法
|
|
$record = self::$record[$data['opt_case']] ?? "";
|
|
$record = self::$record[$data['opt_case']] ?? "";
|
|
|
|
+ $create = self::$create[$data['opt_case']] ?? "";
|
|
try{
|
|
try{
|
|
DB::beginTransaction();
|
|
DB::beginTransaction();
|
|
|
|
|
|
@@ -1498,6 +1499,14 @@ class CheckService extends Service
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if($create) {
|
|
|
|
+ list($bool,$msg) = $this->$create($order,$user);
|
|
|
|
+ if(! $bool) {
|
|
|
|
+ DB::rollBack();
|
|
|
|
+ return [false, $msg];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
if(! empty(self::$operation_order[$data['opt_case']])){
|
|
if(! empty(self::$operation_order[$data['opt_case']])){
|
|
$type = self::$operation_order[$data['opt_case']];
|
|
$type = self::$operation_order[$data['opt_case']];
|
|
(new OrderOperationService())->add([
|
|
(new OrderOperationService())->add([
|