新手做电商怎么做_科技手工_宁波地区做网络推广的_合肥论坛建站模板

网络营销第2版课后答案

零售电商平台有哪些、网络系统架构图、永久使用、不限域名、网络营销优化外包

湖南衡阳疫情最新消息?

新手做电商怎么做_科技手工_宁波地区做网络推广的_合肥论坛建站模板

public class AdminUserController {@AutowiredSellerInfoRepository repository;/*** 后台用户登陆操作* @param phone* @param password* @param response* @return*/@GetMapping("/loginAdmin")public String loginAdmin(@RequestParam("phone") String phone,@RequestParam("password") String password,HttpServletResponse response) {SellerInfo sellerInfo = repository.findByPhone(phone);log.info("商家信息={}", sellerInfo);if (sellerInfo != null && sellerInfo.getPassword().equals(password)) {String token = UUID.randomUUID().toString();log.info("登录成功的token={}", token);Integer expire = RedisConstant.EXPIRE;//3. 设置token至cookieCookieUtil.set(response, CookieConstant.TOKEN, token, expire);return "登录成功";} else {throw new SellException(ResultEnum.LOGIN_FAIL);}}@GetMapping("/logout")public ModelAndView logout(HttpServletRequest request,HttpServletResponse response,Map<String, Object> map) {//1. 从cookie里查询Cookie cookie = CookieUtil.get(request, CookieConstant.TOKEN);if (cookie != null) {//2. 清除cookieCookieUtil.set(response, CookieConstant.TOKEN, null, 0);}map.put("msg", ResultEnum.LOGOUT_SUCCESS.getMessage());map.put("url", "/sell/seller/order/list");return new ModelAndView("common/success", map);}/** 页面相关* */@GetMapping("/list")public ModelAndView list(Map<String, Object> map) {List<SellerInfo> categoryList = repository.findAll();map.put("categoryList", categoryList);return new ModelAndView("admin/list", map);}@GetMapping("/index")public ModelAndView index(@RequestParam(value = "sellerId", required = false) Integer sellerId,Map<String, Object> map) {SellerInfo sellerInfo = repository.findBySellerId(sellerId);map.put("category", sellerInfo);return new ModelAndView("admin/index", map);}/*** 保存/更新*/@PostMapping("/save")public ModelAndView save(@Valid SellerForm form,BindingResult bindingResult,Map<String, Object> map) {log.info("SellerForm={}", form);if (bindingResult.hasErrors()) {map.put("msg", bindingResult.getFieldError().getDefaultMessage());map.put("url", "/sell/admin/index");return new ModelAndView("common/error", map);}SellerInfo sellerInfo = new SellerInfo();try {if (form.getSellerId() != null) {sellerInfo = repository.findBySellerId(form.getSellerId());}BeanUtils.copyProperties(form, sellerInfo);repository.save(sellerInfo);} catch (SellException e) {map.put("msg", e.getMessage());map.put("url", "/sell/admin/index");return new ModelAndView("common/error", map);}map.put("url", "/sell/admin/list");return new ModelAndView("common/success", map);} 网页制作教程古诗词设计公司logo设计图片东莞做网站开发的公司新手如何做代理商25个优秀个人网站设计模板企业管理咨询公司经营范围有哪些电子商务b2c网站建设ui培训班靠谱吗欢迎进入中国建设银行网站武汉制作免费网页qq在线客服系统手机服务器下载安装天津网页福田区最新疫情消息产品推广的渠道网站建设设计哪家好安卓应用下载广州网络营销选择中国企业商标网多用户商城购物系统做网站设计用什么软件桂林市区有什么好玩的地方景点用web制作网站网站制作公司费用创办一个网站要多少钱基础网络建设软件开发项目实施方案沧州网站建设运营公司网络营销的方式有十种上海贸易公司长沙人才招聘信息网

猜你喜欢

  • 友情链接:
  • 石家庄百度seo代理 优设网页设计网站 代理服务器地址大全 美国疫情都是假的 企业信息管理系统平台官网 北京十大代理记账公司