From 00f3a60a31dd5f6bcc4a02f03beb15d91cd4b6f8 Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期三, 03 五月 2023 17:43:47 +0800 Subject: [PATCH] 小程序初步完成 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java | 4 +++- ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java | 6 ++++++ ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java | 10 +++++----- ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml | 8 ++++---- ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java | 4 +++- ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java | 4 ++++ 6 files changed, 25 insertions(+), 11 deletions(-) diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java index 5f080d9..369625c 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/RemoteUserService.java @@ -1,6 +1,7 @@ package com.ruoyi.system.api; import com.ruoyi.system.api.domain.dto.AppEditUserDto; +import com.ruoyi.system.api.domain.poji.config.SysTag; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; import org.springframework.cloud.openfeign.FeignClient; @@ -83,4 +84,7 @@ */ @PostMapping("/user/editUserInfo") public R editUserInfo(@RequestBody AppEditUserDto appEditUserDto); + + @PostMapping("/config/getSysTag") + public R<SysTag> getSysTag(@RequestBody Long sysTagId); } diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java index 4b1828d..4cf7aa6 100644 --- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/factory/RemoteUserFallbackFactory.java @@ -1,6 +1,7 @@ package com.ruoyi.system.api.factory; import com.ruoyi.system.api.domain.dto.AppEditUserDto; +import com.ruoyi.system.api.domain.poji.config.SysTag; import com.ruoyi.system.api.model.AppMiniLoginDto; import com.ruoyi.system.api.model.AppMiniLoginVo; import org.slf4j.Logger; @@ -59,6 +60,11 @@ public R editUserInfo(AppEditUserDto appEditUserDto) { return R.fail("更新用户信息失败:" + throwable.getMessage()); } + + @Override + public R<SysTag> getSysTag(Long sysTagId) { + return null; + } }; } } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java index c168846..984dd7d 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/console/ShopController.java @@ -11,6 +11,8 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; + /** * @author jqs34 * @ClassName ShopController @@ -22,7 +24,7 @@ @RequestMapping("/shop") public class ShopController { - @Autowired + @Resource private ShopService shopService; @InnerAuth diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java index 7b74d13..85710a6 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopServiceImpl.java @@ -51,8 +51,8 @@ @Resource private ShopCertificateService shopCertificateService; - @Resource - private RemoteConfigService configService; + /*@Resource + private RemoteConfigService configService;*/ @Resource private RemoteUserService sysUserService; @@ -138,12 +138,12 @@ for(String str : shopTagIdArray){ shopRelTag = new ShopRelTag(); tagid = Long.valueOf(str); - sysTag = configService.getSysTag(tagid).getData(); + //sysTag = configService.getSysTag(tagid).getData(); shopRelTag.setDelFlag(0); shopRelTag.setShopId(shop.getShopId()); shopRelTag.setTagId(tagid); shopRelTagService.save(shopRelTag); - shopTagSj.add(sysTag.getTagName()); + //shopTagSj.add(sysTag.getTagName()); } shop.setShopTags(shopTagSj.toString()); this.saveOrUpdate(shop); @@ -303,7 +303,7 @@ StringJoiner shopTagSj = new StringJoiner(","); for(String str : shopTagIdArray){ tagId = Long.valueOf(str); - sysTag = configService.getSysTag(tagId).getData(); + sysTag = sysUserService.getSysTag(tagId).getData(); shopRelTag = new ShopRelTag(); shopRelTag.setDelFlag(0); shopRelTag.setShopId(shopId); diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml index 08d25c8..fcc1f3e 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml @@ -2,7 +2,7 @@ <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ruoyi.shop.mapper.shop.ShopMapper"> - <resultMap type="Shop" id="ShopResult"> + <resultMap type="com.ruoyi.system.api.domain.poji.shop.Shop" id="ShopResult"> <result property="shopId" column="shop_id" /> <result property="delFlag" column="del_flag" /> <result property="shopStatus" column="shop_status" /> @@ -57,7 +57,7 @@ select shop_id, del_flag, shop_status, create_time, create_user_id, update_time, update_user_id, shop_name, shop_number, shop_type, business_start_time, business_end_time, shopowner_name, shopowner_phone, sign_time, sign_province_code, sign_city_code, sign_area_code, sign_area_name, shop_service_phone, belong_user_id, belong_shop_id, supporting_capacity_flag, operation_person_flag, executive_force_flag, pattern_flag, connection_flag, economic_ability_flag, relation_partner, business_history, shop_province_code, shop_city_code, shop_area_code, shop_area_name, shop_address, shop_longitude, shop_latitude, shop_detail, marketing_function_flag, platform_coupon_flag, platform_birthday_flag, shop_custom_status, recommend_person, cooperation_end_time, cooperation_start_time, shop_tags, sign_user_id, shop_source from t_shop </sql> - <select id="selectShopList" parameterType="Shop" resultMap="ShopResult"> + <select id="selectShopList" parameterType="com.ruoyi.system.api.domain.poji.shop.Shop" resultMap="ShopResult"> <include refid="selectShopVo"/> <where> <if test="shopStatus != null "> and shop_status = #{shopStatus}</if> @@ -112,7 +112,7 @@ where shop_id = #{shopId} </select> - <insert id="insertShop" parameterType="Shop" useGeneratedKeys="true" keyProperty="shopId"> + <insert id="insertShop" parameterType="com.ruoyi.system.api.domain.poji.shop.Shop" useGeneratedKeys="true" keyProperty="shopId"> insert into t_shop <trim prefix="(" suffix=")" suffixOverrides=","> <if test="delFlag != null">del_flag,</if> @@ -214,7 +214,7 @@ </trim> </insert> - <update id="updateShop" parameterType="Shop"> + <update id="updateShop" parameterType="com.ruoyi.system.api.domain.poji.shop.Shop"> update t_shop <trim prefix="SET" suffixOverrides=","> <if test="delFlag != null">del_flag = #{delFlag},</if> diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java index 9fe89c8..4b1ec1b 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/conslole/ConfigController.java @@ -7,6 +7,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.annotation.Resource; + /** * @author jqs34 * @version 1.0 @@ -18,7 +20,7 @@ @RequestMapping("/config") public class ConfigController { - @Autowired + @Resource private SysTagService sysTagService; @InnerAuth -- Gitblit v1.7.1