Browse Source

台账补全相关编码

wufeng 2 years ago
parent
commit
dce791fbbb

+ 3 - 8
app/admin/controller/Sale.php

@@ -432,8 +432,8 @@ class Sale extends Base
                 if (isset($standing_book_da['bk_code'])) {
                     $temp = Db::name('standing_book')->field('id')->where('bk_code', $standing_book_da['bk_code'])->find();
                     if (!empty($temp)) Db::name('standing_book')->where('id', $temp['id'])->update($standing_book_da);
-                    else Db::name('standing_book')->insert(array_merge($standing_book_da, ['addtime' => date('Y-m-d H:i:s')]));
-                }else Db::name('standing_book')->insert(array_merge($standing_book_da, ['addtime' => date('Y-m-d H:i:s')]));
+                    else Db::name('standing_book')->insert(array_merge($standing_book_da, ['addtime' => date('Y-m-d H:i:s'), 'standBookNo' => makeNo('IO')]));
+                } else Db::name('standing_book')->insert(array_merge($standing_book_da, ['addtime' => date('Y-m-d H:i:s'), 'standBookNo' => makeNo('IO')]));
 
                 Db::commit();
                 return error_show(0,"咨询订单创建成功",["order_code"=>$orderCode]);
@@ -774,12 +774,7 @@ class Sale extends Base
                             ]);
 
                             //处理台账-既然是根据orderCode更新的数据,那么肯定是有数据的,只需要更新就行了
-                            $standing_book_id = Db::name('standing_book')->where('orderCode', $orderCode)->value('id');
-                            if (!empty($standing_book_id)) {
-                                Db::name('standing_book')
-                                    ->where('id', $standing_book_id)
-                                    ->update(['outCode' => $outCode, 'updatetime' => date('Y-m-d H:i:s')]);
-                            }
+                            Db::name('standing_book')->where('orderCode', $orderCode)->update(['outCode' => $outCode, 'updatetime' => date('Y-m-d H:i:s')]);
                         }
 
                         //维护商品所在仓库的库存 --- end

+ 1 - 1
app/admin/controller/Salezx.php

@@ -234,7 +234,7 @@ class Salezx extends \app\BaseController
 
                 //根据zxinfoNo查找infoNo,找到则更新台账,否则就新增台账
                 $infoNo = Db::name('consult_bids')->where('bidNo', $zxinfoNo)->value('infoNo');
-                if (empty($infoNo)) Db::name('standing_book')->insert(array_merge($standing_bood_data, ['addtime' => date('Y-m-d H:i:s')]));
+                if (empty($infoNo)) Db::name('standing_book')->insert(array_merge($standing_bood_data, ['addtime' => date('Y-m-d H:i:s'), 'standBookNo' => makeNo("IO")]));
                 else Db::name('standing_book')->where('infoNo', $infoNo)->update($standing_bood_data);
 
                     Db::commit();

+ 1 - 1
app/command/ImportOrderFromCHandleData.php

@@ -405,7 +405,7 @@ class ImportOrderFromCHandleData extends Command
 
                     //维护台账记录
                     if (isset($standing_book_data['bk_code'])) Db::name('standing_book')->where('bk_code', $standing_book_data['bk_code'])->update(array_merge($standing_book_data, ['updatetime' => date('Y-m-d H:i:s')]));
-                    else Db::name('standing_book')->insert(array_merge($standing_book_data, ['addtime' => date('Y-m-d H:i:s'), 'updatetime' => date('Y-m-d H:i:s')]));
+                    else Db::name('standing_book')->insert(array_merge($standing_book_data, ['addtime' => date('Y-m-d H:i:s'), 'updatetime' => date('Y-m-d H:i:s'), 'standBookNo' => makeNo("IO")]));
 
                     Db::commit();