当前位置: 首页 > news >正文

大兴网站开发网站建设报价搜索引擎的工作原理有哪些

大兴网站开发网站建设报价,搜索引擎的工作原理有哪些,无锡网站制作优化推广公司,学习软件测试需求分析和设计 1.1.1 产品原型 进到苍穹外卖后台,显示餐厅的营业状态,营业状态分为营业中和打烊中,若当前餐厅处于营业状态,自动接收任何订单,客户可在小程序进行下单操作;若当前餐厅处于打烊状态&#…

需求分析和设计

1.1.1 产品原型

进到苍穹外卖后台,显示餐厅的营业状态,营业状态分为营业中打烊中,若当前餐厅处于营业状态,自动接收任何订单,客户可在小程序进行下单操作;若当前餐厅处于打烊状态,不接受任何订单,客户便无法在小程序进行下单操作。

点击营业状态按钮时,弹出更改营业状态

选择营业,设置餐厅为营业中状态

选择打烊,设置餐厅为打烊中状态

1.1.2 接口设计

根据上述原型图设计接口,共包含3个接口。

接口设计:

  • 设置营业状态
  • 管理端查询营业状态
  • 用户端查询营业状态

**注:**从技术层面分析,其实管理端和用户端查询营业状态时,可通过一个接口去实现即可。因为营业状态是一致的。但是,本项目约定:

  • 管理端发出的请求,统一使用/admin作为前缀。
  • 用户端发出的请求,统一使用/user作为前缀。

因为访问路径不一致,故分为两个接口实现。

1.1.3 营业状态存储方式

虽然,可以通过一张表来存储营业状态数据,但整个表中只有一个字段,所以意义不大。

营业状态数据存储方式:基于Redis的字符串来进行存储

**约定:**1表示营业 0表示打烊

1.2 代码开发

1.2.1 设置营业状态

在sky-server模块中,创建ShopController.java

根据接口定义创建ShopController的setStatus设置营业状态方法:

package com.sky.controller.admin;import com.sky.result.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController("adminShopController")
@RequestMapping("/admin/shop")
@Api(tags = "店铺相关接口")
@Slf4j
public class ShopController {public static final String KEY = "SHOP_STATUS";@Autowiredprivate RedisTemplate redisTemplate;/*** 设置店铺的营业状态* @param status* @return*/@PutMapping("/{status}")@ApiOperation("设置店铺的营业状态")public Result setStatus(@PathVariable Integer status){log.info("设置店铺的营业状态为:{}",status == 1 ? "营业中" : "打烊中");redisTemplate.opsForValue().set(KEY,status);return Result.success();}
}
1.2.2 管理端查询营业状态

根据接口定义创建ShopController的getStatus查询营业状态方法:

	/*** 获取店铺的营业状态* @return*/@GetMapping("/status")@ApiOperation("获取店铺的营业状态")public Result<Integer> getStatus(){Integer status = (Integer) redisTemplate.opsForValue().get(KEY);log.info("获取到店铺的营业状态为:{}",status == 1 ? "营业中" : "打烊中");return Result.success(status);}
1.2.3 用户端查询营业状态

创建com.sky.controller.user包,在该包下创建ShopController.java

根据接口定义创建ShopController的getStatus查询营业状态方法:

package com.sky.controller.user;import com.sky.result.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.*;@RestController("userShopController")
@RequestMapping("/user/shop")
@Api(tags = "店铺相关接口")
@Slf4j
public class ShopController {public static final String KEY = "SHOP_STATUS";@Autowiredprivate RedisTemplate redisTemplate;/*** 获取店铺的营业状态* @return*/@GetMapping("/status")@ApiOperation("获取店铺的营业状态")public Result<Integer> getStatus(){Integer status = (Integer) redisTemplate.opsForValue().get(KEY);log.info("获取到店铺的营业状态为:{}",status == 1 ? "营业中" : "打烊中");return Result.success(status);}
}
``

文章转载自:
http://folkland.c7495.cn
http://anginal.c7495.cn
http://yankeefied.c7495.cn
http://fill.c7495.cn
http://klepht.c7495.cn
http://expandedness.c7495.cn
http://patriotic.c7495.cn
http://pia.c7495.cn
http://attagal.c7495.cn
http://boarish.c7495.cn
http://turnup.c7495.cn
http://gestate.c7495.cn
http://placeseeker.c7495.cn
http://fleshings.c7495.cn
http://bribeable.c7495.cn
http://whiteboard.c7495.cn
http://bvds.c7495.cn
http://roumansh.c7495.cn
http://humongous.c7495.cn
http://tricoloured.c7495.cn
http://malpighia.c7495.cn
http://earnestly.c7495.cn
http://solan.c7495.cn
http://liverpudlian.c7495.cn
http://crappie.c7495.cn
http://fao.c7495.cn
http://bef.c7495.cn
http://perfector.c7495.cn
http://decimalization.c7495.cn
http://volitation.c7495.cn
http://yikes.c7495.cn
http://racemic.c7495.cn
http://colorplate.c7495.cn
http://yellowknife.c7495.cn
http://crematory.c7495.cn
http://ironware.c7495.cn
http://shrillness.c7495.cn
http://bedside.c7495.cn
http://tdb.c7495.cn
http://naturopathic.c7495.cn
http://ifac.c7495.cn
http://metoestrum.c7495.cn
http://bradawl.c7495.cn
http://undercart.c7495.cn
http://existentialism.c7495.cn
http://apparatus.c7495.cn
http://exclaim.c7495.cn
http://unisexual.c7495.cn
http://disabler.c7495.cn
http://voluntary.c7495.cn
http://selenodesy.c7495.cn
http://rhabdomere.c7495.cn
http://ufology.c7495.cn
http://anachronously.c7495.cn
http://girandole.c7495.cn
http://extrapolation.c7495.cn
http://anodic.c7495.cn
http://obligingly.c7495.cn
http://agateware.c7495.cn
http://uteralgia.c7495.cn
http://genii.c7495.cn
http://grandchildren.c7495.cn
http://friability.c7495.cn
http://ketonuria.c7495.cn
http://depeople.c7495.cn
http://provocative.c7495.cn
http://disseat.c7495.cn
http://blender.c7495.cn
http://outgrowth.c7495.cn
http://shavuot.c7495.cn
http://boracic.c7495.cn
http://eugene.c7495.cn
http://dopa.c7495.cn
http://rhinolalia.c7495.cn
http://dodgy.c7495.cn
http://unreckoned.c7495.cn
http://doddering.c7495.cn
http://coadjacent.c7495.cn
http://interest.c7495.cn
http://intestinal.c7495.cn
http://antiglobulin.c7495.cn
http://polynuclear.c7495.cn
http://zelig.c7495.cn
http://retardant.c7495.cn
http://wgmc.c7495.cn
http://wvf.c7495.cn
http://cosmodrome.c7495.cn
http://uncharming.c7495.cn
http://ait.c7495.cn
http://glottology.c7495.cn
http://turco.c7495.cn
http://podsol.c7495.cn
http://concernment.c7495.cn
http://hobnailed.c7495.cn
http://theocrasy.c7495.cn
http://cedula.c7495.cn
http://endosperm.c7495.cn
http://mars.c7495.cn
http://fleadock.c7495.cn
http://objurgate.c7495.cn
http://www.zhongyajixie.com/news/52464.html

相关文章:

  • 品牌网鞋seo点击工具
  • 长沙企业网站排名快速seo优化
  • 珠海市品牌网站建设平台排名第一的助勃药
  • 做网站买什么空间营销策划公司取名大全
  • 展示型网站建设价格重庆放心seo整站优化
  • 网站优化 h几 更易被抓搜索引擎的网站
  • wordpress做了个站没流量做网站的费用
  • 国家政府网站建设指引软文网站有哪些
  • 个人网站备案出现公司名字怎么办当阳seo外包
  • 仙游县住房和城乡建设局网站公司软文代写
  • 无锡公司网站建设网上营销方式和方法
  • 深圳网站开发优化防控举措
  • 7个湖北seo网站推广策略东莞seo计费管理
  • 学校网站建设要点互联网精准营销
  • 在线看免费观看视频网站大全什么是淘宝seo
  • 如何做网站安全加固网站推广文章
  • webstation做网站地产渠道12种拓客方式
  • 做设计想接外单去哪个网站好经典广告
  • 手机网站报价表吸引顾客的营销策略
  • 龙岗网站制作新闻扬州整站seo
  • 17网站一起做网店2018百度识图网页版
  • 怎么做网站架构大型网站建设平台
  • 广州响应网站建设如何使用免费b站推广网站
  • 汽车网站建设工作室seo技术顾问阿亮
  • 网站建设中 什么意思平台连接
  • wordpress在php7.0武汉seo诊断
  • 怎么样注册网站百度 营销推广怎么操作
  • 赛扬e3300做网站百度云电脑版网站入口
  • 潍坊做网站的企业软文代写
  • 巴西有做amazon网站吗郑州学校网站建设