Quellcode durchsuchen

商城小程序修改 绑定appid部分代码 菜单修改

xgb vor 2 Wochen
Ursprung
Commit
d981ac1199

+ 3 - 0
fs-service/src/main/java/com/fs/hisStore/param/FsStoreProductQueryParam.java

@@ -35,4 +35,7 @@ public class FsStoreProductQueryParam extends BaseQueryParam implements Serializ
 
     //是否多店铺 1是
     private Integer isStores;
+
+    // 小程序id
+    private  String appId;
 }

+ 1 - 1
fs-service/src/main/resources/mapper/hisStore/FsMenuScrmMapper.xml

@@ -32,7 +32,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="linkUrl != null "> and link_url = #{linkUrl}</if>
             <if test="sort != null "> and sort = #{sort}</if>
             <if test="menuType != null "> and menu_type = #{menuType}</if>
-            <if test="appIds != null and appIds != ''"> and app_ids = #{appIds}</if>
+            <if test="appIds != null and appIds != ''"> and FIND_IN_SET(#{appIds}, app_ids)</if>
         </where>
         order by sort asc
     </select>

+ 3 - 0
fs-user-app/src/main/java/com/fs/app/controller/store/CompanyOrderScrmController.java

@@ -45,6 +45,9 @@ public class CompanyOrderScrmController extends AppBaseController {
     @ApiOperation("获取商品列表")
     @GetMapping("/getSalesProducts")
     public R getSalesProducts(FsStoreProductQueryParam param, HttpServletRequest request){
+
+        String appId=request.getHeader("appId");
+        param.setAppId(appId);
         // 所属企业过滤
         Long userId = redisCache.getCacheObject("company-user-token:"+param.getToken());
         CompanyUser companyUser = companyUserService.selectCompanyUserById(userId);

+ 2 - 0
fs-user-app/src/main/java/com/fs/app/controller/store/IndexScrmController.java

@@ -74,9 +74,11 @@ public class IndexScrmController extends AppBaseController {
 	@GetMapping("/getMenu")
 	@Cacheable("menu")
 	public R getMenu(HttpServletRequest request){
+		String appId=request.getHeader("appId");
 		FsMenuScrm map=new FsMenuScrm();
 		map.setIsShow(1);
 		map.setMenuType(1);
+		map.setAppIds(appId);
 		List<FsMenuScrm> list=menuService.selectFsMenuList(map);
 		return R.ok().put("data",list);
 	}