|
@@ -681,12 +681,13 @@ class Purchin extends Base
|
|
|
$good_data[] = ['good_log_code' => $wsm_in_code, "stock_id" => $stockid, "type" => 2, 'stock' => $send_num, "stock_name" => "wait_in_stock"];
|
|
|
if ($upd) {
|
|
|
GoodLog::LogAdd(['id' => $uid, 'nickname' => $nickname], $good_data, 'RKD');
|
|
|
+ $bnin = GoodStockInfo::AddBn($stockid, $bn_code, $send_num, $cgdinfo[$cgdNo]['good_price']);
|
|
|
+ if ($bnin == false) {
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1004, "库存bn数据新增失败");
|
|
|
+ }
|
|
|
if ($cgdinfo[$cgdNo]['order_type'] == 1) {
|
|
|
- $bnin = GoodStockInfo::AddBn($stockid, $bn_code, $send_num, $cgdinfo[$cgdNo]['good_price']);
|
|
|
- if ($bnin == false) {
|
|
|
- Db::rollback();
|
|
|
- return error_show(1004, "库存bn数据新增失败");
|
|
|
- }
|
|
|
+
|
|
|
$bk = Db::name("order_bk")->where(['cgdNo' => $cgdNo])->find();
|
|
|
if ($bk == false) {
|
|
|
$bk = [
|