From 6313299722c22c124dd8bb0c32484e97e3adb4fd Mon Sep 17 00:00:00 2001 From: dzq Date: Tue, 10 Jun 2025 09:40:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0SQL=E8=84=9A=E6=9C=AC?= =?UTF-8?q?=E5=B9=B6=E4=BC=98=E5=8C=96=E5=95=86=E5=93=81=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?SQL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新多个表的corpid字段值为统一值,确保数据一致性 优化商品查询SQL,明确指定查询字段避免潜在问题 --- .../agileboot/domain/shop/goods/db/ShopGoodsMapper.java | 8 ++++++-- sql/20250605.sql | 8 +++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/shop/goods/db/ShopGoodsMapper.java b/agileboot-domain/src/main/java/com/agileboot/domain/shop/goods/db/ShopGoodsMapper.java index fd6329b..20ef4b0 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/shop/goods/db/ShopGoodsMapper.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/shop/goods/db/ShopGoodsMapper.java @@ -64,7 +64,9 @@ public interface ShopGoodsMapper extends BaseMapper { * 查询商品及其关联的柜机格口信息 * @return 商品列表 */ - @Select("SELECT g.*, " + + @Select("SELECT g.goods_id, g.goods_name, g.category_id, g.price, " + + "g.status, g.cover_img, g.goods_detail, g.usage_instruction, g.belong_type, " + + "g.creator_id, g.create_time, g.updater_id, g.update_time, g.remark, g.deleted, " + "sc.cabinet_id, sc.cabinet_name, cc.stock, cc.cell_id " + "FROM shop_goods g " + "LEFT JOIN cabinet_cell cc ON g.goods_id = cc.goods_id " + @@ -72,7 +74,9 @@ public interface ShopGoodsMapper extends BaseMapper { "WHERE g.deleted = 0 AND g.belong_type = 0 AND sc.deleted = 0 AND cc.deleted = 0 AND cc.goods_id IS NOT NULL ") List getGoodsWithCabinetList(); - @Select("SELECT g.*, " + + @Select("SELECT g.goods_id, g.goods_name, g.category_id, g.price, " + + "g.status, g.cover_img, g.goods_detail, g.usage_instruction, g.belong_type, " + + "g.creator_id, g.create_time, g.updater_id, g.update_time, g.remark, g.deleted, " + "sc.cabinet_id, sc.cabinet_name, sc.shop_id, cc.stock, cc.cell_id " + "FROM shop_goods g " + "LEFT JOIN cabinet_cell cc ON g.goods_id = cc.goods_id " + diff --git a/sql/20250605.sql b/sql/20250605.sql index 8d425ce..c4dae6d 100644 --- a/sql/20250605.sql +++ b/sql/20250605.sql @@ -73,4 +73,10 @@ AFTER `corpid`; ALTER TABLE `shop_order_goods` ADD COLUMN `approval_id` bigint NULL COMMENT '审批ID' -AFTER `order_id`; \ No newline at end of file +AFTER `order_id`; + +UPDATE shop_goods SET corpid = 'wpZ1ZrEgAA2QTxIRcB4cMtY7hQbTcPAw'; +UPDATE return_approval SET corpid = 'wpZ1ZrEgAA2QTxIRcB4cMtY7hQbTcPAw'; +UPDATE shop SET corpid = 'wpZ1ZrEgAA2QTxIRcB4cMtY7hQbTcPAw'; +UPDATE shop_order SET corpid = 'wpZ1ZrEgAA2QTxIRcB4cMtY7hQbTcPAw'; +UPDATE shop_order_goods SET corpid = 'wpZ1ZrEgAA2QTxIRcB4cMtY7hQbTcPAw'; \ No newline at end of file