From 49721bb810fe69a3de29b38a2c03e3706992fddc Mon Sep 17 00:00:00 2001 From: lilei Date: Wed, 18 Jun 2025 06:52:16 +0000 Subject: [PATCH] =?UTF-8?q?update=20serve/app/controller/Entry.php.=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=A1=E6=A0=B8=E5=A4=B1=E8=B4=A5=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lilei --- serve/app/controller/Entry.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/serve/app/controller/Entry.php b/serve/app/controller/Entry.php index c73214d..ccd48bc 100644 --- a/serve/app/controller/Entry.php +++ b/serve/app/controller/Entry.php @@ -379,7 +379,13 @@ class Entry extends Acl{ foreach ($store['room'] as $roomKey=>$roomVo) { $roomFind=search($room)->where([['warehouse','=',$roomVo['warehouse']],['goods','=',$roomVo['goods']],['attr','=',$roomVo['attr']]])->find(); $store['room'][$roomKey]['id']=$roomFind['id']; - $roomDuplicate[]=['id'=>$roomFind['id'],'nums'=>$roomVo['nums']]; + $roomDuplicate[] = [ + 'id' => $roomFind['id'], + 'warehouse' => $roomVo['warehouse'], + 'goods' => $roomVo['goods'], + 'attr' => $roomVo['attr'], + 'nums' => $roomVo['nums'], + ]; } //4 更新数据 Db::name('room')->duplicate(['nums'=>Db::raw('nums + VALUES(`nums`)')])->insertAll($roomDuplicate); -- Gitee