From cba0fe09f30eb1269e286497669f3304db656ddc Mon Sep 17 00:00:00 2001 From: "1215525055@qq.com" <1215525055@qq.com> Date: Wed, 4 Jun 2025 10:44:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aishop/pojo/dtos/goods/GoodsDTO.java | 10 ++++ .../aishop/pojo/dtos/order/OrderDTO.java | 10 ++++ .../service/goods/impl/GoodsServiceImpl.java | 2 +- src/main/resources/application-lanproxy.yml | 4 +- .../mapper/apporder/app-order-mapper.xml | 20 +++----- .../mybatis/mapper/goods/goods-mapper.xml | 13 ++++- .../mybatis/mapper/order/order-mapper.xml | 11 +++- .../resources/templates/apporder/list.html | 4 +- .../resources/templates/correction/save.html | 7 ++- src/main/resources/templates/goods/check.html | 6 +-- .../templates/goods/list-system.html | 51 +++++++++++++++---- src/main/resources/templates/order/list.html | 13 ++++- .../resources/templates/order/upload.html | 28 +++++----- 13 files changed, 127 insertions(+), 52 deletions(-) diff --git a/src/main/java/cn/com/tenlion/aishop/pojo/dtos/goods/GoodsDTO.java b/src/main/java/cn/com/tenlion/aishop/pojo/dtos/goods/GoodsDTO.java index c419502..c155592 100644 --- a/src/main/java/cn/com/tenlion/aishop/pojo/dtos/goods/GoodsDTO.java +++ b/src/main/java/cn/com/tenlion/aishop/pojo/dtos/goods/GoodsDTO.java @@ -16,6 +16,8 @@ public class GoodsDTO { @ApiModelProperty(name = "goodsId", value = "软著商品") private String goodsId; + @ApiModelProperty(name = "userUsername", value = "软著商品") + private String userUsername; @ApiModelProperty(name = "goodsLocalPhoto", value = "软著上架图片") private String goodsLocalPhoto; @ApiModelProperty(name = "goodsFlag", value = "软著标签") @@ -81,6 +83,14 @@ public class GoodsDTO { @ApiModelProperty(name = "isDelete", value = "") private Integer isDelete; + public String getUserUsername() { + return userUsername == null ? "" : userUsername.trim(); + } + + public void setUserUsername(String userUsername) { + this.userUsername = userUsername; + } + public String getGoodsLocalPhoto() { return goodsLocalPhoto == null ? "" : goodsLocalPhoto.trim(); } diff --git a/src/main/java/cn/com/tenlion/aishop/pojo/dtos/order/OrderDTO.java b/src/main/java/cn/com/tenlion/aishop/pojo/dtos/order/OrderDTO.java index 4ce9b12..e4a7e3d 100644 --- a/src/main/java/cn/com/tenlion/aishop/pojo/dtos/order/OrderDTO.java +++ b/src/main/java/cn/com/tenlion/aishop/pojo/dtos/order/OrderDTO.java @@ -20,6 +20,8 @@ public class OrderDTO { private String orderId; @ApiModelProperty(name = "GoodsDTO", value = "软著信息") private GoodsSimpleDTO GoodsDTO; + @ApiModelProperty(name = "userUsername", value = "用户账号") + private String userUsername; @ApiModelProperty(name = "orderNumber", value = "订单编号") private String orderNumber; @ApiModelProperty(name = "buyType", value = "购买人类型个人|企业") @@ -83,6 +85,14 @@ public class OrderDTO { @ApiModelProperty(name = "correctionCount", value = "待补正数量") private Integer waitCorrectionCount; + public String getUserUsername() { + return userUsername == null ? "" : userUsername.trim(); + } + + public void setUserUsername(String userUsername) { + this.userUsername = userUsername; + } + public Integer getWaitCorrectionCount() { return waitCorrectionCount == null ? 0 : waitCorrectionCount; } diff --git a/src/main/java/cn/com/tenlion/aishop/service/goods/impl/GoodsServiceImpl.java b/src/main/java/cn/com/tenlion/aishop/service/goods/impl/GoodsServiceImpl.java index 0b25b97..0c70f78 100644 --- a/src/main/java/cn/com/tenlion/aishop/service/goods/impl/GoodsServiceImpl.java +++ b/src/main/java/cn/com/tenlion/aishop/service/goods/impl/GoodsServiceImpl.java @@ -229,7 +229,7 @@ public class GoodsServiceImpl extends DefaultBaseService implements IGoodsServic for(GoodsDTO dto : list) { OrderDTO orderDTO = iOrderService.getOrderByGoodsId(dto.getGoodsId()); if (orderDTO != null && !orderDTO.getOrderStatus().equals("0")) { - dto.setGoodsOrderStatus("1"); + dto.setGoodsOrderStatus(orderDTO.getOrderStatus()); }else{ dto.setGoodsOrderStatus("0"); } diff --git a/src/main/resources/application-lanproxy.yml b/src/main/resources/application-lanproxy.yml index 0b78566..72844ce 100644 --- a/src/main/resources/application-lanproxy.yml +++ b/src/main/resources/application-lanproxy.yml @@ -101,7 +101,7 @@ file: api-path: # user-center: http://121.36.71.250:58085/operator - user-center: http://121.36.71.250:58038/operator + user-center: http://192.168.0.15:8091/operator client-id: 290ec23667434aa289d07ff4e2491c12 client-secret: bStibC84cElYZCtNU2Zhd3dCeUpwMU5NaDZlbXhXTlFmR0pqcDhXMWZBdmxIdG9KZmEyTjJIRnI0dG1McEdEVA== operator-plugin: https://www.aimzhu.com/operator-plugin/ @@ -142,7 +142,7 @@ logging: aishop: # 账户系统地址 - account-service-path: http://121.36.71.250:58085/operator + account-service-path: http://192.168.0.15:8091/operator # 客户系统地址 copyright-service-path: http://121.36.71.250:58038/copyright # 门户系统地址 diff --git a/src/main/resources/mybatis/mapper/apporder/app-order-mapper.xml b/src/main/resources/mybatis/mapper/apporder/app-order-mapper.xml index 90a0d2a..42d403a 100644 --- a/src/main/resources/mybatis/mapper/apporder/app-order-mapper.xml +++ b/src/main/resources/mybatis/mapper/apporder/app-order-mapper.xml @@ -666,25 +666,17 @@ AND ( + t2.user_username LIKE CONCAT('%', #{keywords}, '%') + OR t1.company_name LIKE CONCAT('%', #{keywords}, '%') OR t1.app_order_no LIKE CONCAT('%', #{keywords}, '%') OR t1.app_name LIKE CONCAT('%', #{keywords}, '%') - ) - - - AND ( - - t1.company_name LIKE CONCAT('%', #{keywords}, '%') - OR - t1.app_order_no LIKE CONCAT('%', #{keywords}, '%') - OR - t1.app_name LIKE CONCAT('%', #{keywords}, '%') - OR - t1.proj_owner_name LIKE CONCAT('%', #{keywords}, '%') - OR - t1.proj_owner_identity LIKE CONCAT('%', #{keywords}, '%') + OR + t1.proj_owner_name LIKE CONCAT('%', #{keywords}, '%') + OR + t1.proj_owner_identity LIKE CONCAT('%', #{keywords}, '%') ) diff --git a/src/main/resources/mybatis/mapper/goods/goods-mapper.xml b/src/main/resources/mybatis/mapper/goods/goods-mapper.xml index e50fa4d..cdfc5cd 100644 --- a/src/main/resources/mybatis/mapper/goods/goods-mapper.xml +++ b/src/main/resources/mybatis/mapper/goods/goods-mapper.xml @@ -35,6 +35,7 @@ + @@ -455,9 +456,14 @@ t1.gmt_create, t1.modified, t1.gmt_modifir, - t1.is_delete + t1.is_delete, + t2.user_username AS user_username FROM shop_goods t1 + LEFT JOIN + user t2 + ON + t1.creator = t2.user_id WHERE t1.is_delete = 0 @@ -475,6 +481,9 @@ AND t1.goods_check_status = #{goodsCheckStatus} + + AND t1.goods_status = #{goodsStatus} + AND t1.goods_flag LIKE CONCAT('%', #{goodsFlag}, '%') @@ -492,6 +501,8 @@ AND ( + t2.user_username LIKE CONCAT('%', #{keywords}, '%') + OR t1.goods_name LIKE CONCAT('%', #{keywords}, '%') OR t1.goods_sub_name LIKE CONCAT('%', #{keywords}, '%') diff --git a/src/main/resources/mybatis/mapper/order/order-mapper.xml b/src/main/resources/mybatis/mapper/order/order-mapper.xml index ca2fb28..a33bbeb 100644 --- a/src/main/resources/mybatis/mapper/order/order-mapper.xml +++ b/src/main/resources/mybatis/mapper/order/order-mapper.xml @@ -34,6 +34,7 @@ + @@ -468,13 +469,19 @@ t1.invoice_address, t1.invoice_phone, t1.cancel_time, - t1.produce_photo + t1.produce_photo, + t1.buy_user_id, + t3.user_username AS user_username FROM shop_order t1 LEFT JOIN shop_goodsonline t2 ON t1.goods_id = t2.goods_id AND t1.goods_vnumber = t2.goods_vnumber + LEFT JOIN + user t3 + ON + t1.buy_user_id = t3.user_id WHERE 1 = 1 @@ -494,6 +501,8 @@ AND ( + t3.user_username LIKE CONCAT('%', #{keywords}, '%') + OR t1.order_number LIKE CONCAT('%', #{keywords}, '%') OR t2.goods_name LIKE CONCAT('%', #{keywords}, '%') diff --git a/src/main/resources/templates/apporder/list.html b/src/main/resources/templates/apporder/list.html index 7879627..7773103 100644 --- a/src/main/resources/templates/apporder/list.html +++ b/src/main/resources/templates/apporder/list.html @@ -97,7 +97,7 @@ [ {type:'checkbox', fixed: 'left'}, {field:'rowNum', width:80, title: '序号', fixed: 'left', align:'center', templet: '{{d.LAY_INDEX}}'}, - {field: 'appOrderId', width: 200, title: '订单号', align:'center', + {field: 'userUsername', width: 130, title: '用户账号', align:'center', templet: function(row) { var rowData = row[this.field]; if(typeof(rowData) === 'undefined' || rowData == null || rowData == '') { @@ -106,7 +106,7 @@ return rowData; } }, - {field: 'userUsername', width: 130, title: '用户账号', align:'center', + {field: 'appOrderId', width: 200, title: '订单号', align:'center', templet: function(row) { var rowData = row[this.field]; if(typeof(rowData) === 'undefined' || rowData == null || rowData == '') { diff --git a/src/main/resources/templates/correction/save.html b/src/main/resources/templates/correction/save.html index b86dfef..ab3aa34 100644 --- a/src/main/resources/templates/correction/save.html +++ b/src/main/resources/templates/correction/save.html @@ -49,7 +49,7 @@
-
+