From 00042ecd705e6a421d329636ed64cb447d7fa053 Mon Sep 17 00:00:00 2001 From: liupopo Date: Tue, 23 Jan 2024 16:02:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E9=A2=84=E7=BA=A6=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yxt/yythmall/adminapi/AdminBankRest.java | 41 +++++++++++++++++++ .../yythmall/adminapi/AdminReserveRest.java | 33 +++++++++++++++ .../yythmall/biz/lpkbank/LpkBankService.java | 4 ++ .../biz/lpkstore/LpkStoreService.java | 36 ++++++++++------ 4 files changed, 101 insertions(+), 13 deletions(-) create mode 100644 src/main/java/com/yxt/yythmall/adminapi/AdminBankRest.java create mode 100644 src/main/java/com/yxt/yythmall/adminapi/AdminReserveRest.java diff --git a/src/main/java/com/yxt/yythmall/adminapi/AdminBankRest.java b/src/main/java/com/yxt/yythmall/adminapi/AdminBankRest.java new file mode 100644 index 0000000..9f4da87 --- /dev/null +++ b/src/main/java/com/yxt/yythmall/adminapi/AdminBankRest.java @@ -0,0 +1,41 @@ +package com.yxt.yythmall.adminapi; + +import com.yxt.common.core.result.ResultBean; +import com.yxt.yythmall.adminapi.vo.PmsBrandVo; +import com.yxt.yythmall.adminapi.vo.PmsProductCategoryVo; +import com.yxt.yythmall.adminservice.AdminMallService; +import com.yxt.yythmall.api.lpkbank.LpkBank; +import com.yxt.yythmall.api.lpkstore.LpkStore; +import com.yxt.yythmall.biz.lpkbank.LpkBankService; +import com.yxt.yythmall.biz.lpkstore.LpkStoreService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController("com.yxt.yythmall.adminapi.AdminBankRest") +@RequestMapping("/adminapi/bank") +public class AdminBankRest { + + @Autowired + private LpkBankService lpkBankService; + @Autowired + private LpkStoreService lpkStoreService; + + @GetMapping(value = "/listBankAll") + public ResultBean> listBankAll() { + ResultBean rb = ResultBean.fireFail(); + List list = lpkBankService.listAllBank(); + return rb.success().setData(list); + } + + @GetMapping(value = "/listStoreOfBank") + public ResultBean> listStoreOfBank(@RequestParam(name = "bankSid", required = false) String bankSid) { + ResultBean rb = ResultBean.fireFail(); + List list = lpkStoreService.listStoreOfBank(bankSid); + return rb.success().setData(list); + } +} diff --git a/src/main/java/com/yxt/yythmall/adminapi/AdminReserveRest.java b/src/main/java/com/yxt/yythmall/adminapi/AdminReserveRest.java new file mode 100644 index 0000000..6794a06 --- /dev/null +++ b/src/main/java/com/yxt/yythmall/adminapi/AdminReserveRest.java @@ -0,0 +1,33 @@ +package com.yxt.yythmall.adminapi; + +import com.yxt.common.core.result.ResultBean; +import com.yxt.yythmall.adminapi.vo.PmsBrandVo; +import com.yxt.yythmall.adminapi.vo.PmsProductCategoryVo; +import com.yxt.yythmall.adminservice.AdminMallService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +@RestController("com.yxt.yythmall.adminapi.AdminReserveRest") +@RequestMapping("/adminapi/reserve") +public class AdminReserveRest { + + @Autowired + private AdminMallService adminMallService; + + @GetMapping(value = "/listAllBrand") + public ResultBean> listAllBrand() { + ResultBean rb = ResultBean.fireFail(); + List list = adminMallService.listBrand(); + return rb.success().setData(list); + } + @GetMapping(value = "/listAllCategory") + public ResultBean> listAllCategory() { + ResultBean rb = ResultBean.fireFail(); + List list = adminMallService.listAllCategory(); + return rb.success().setData(list); + } +} diff --git a/src/main/java/com/yxt/yythmall/biz/lpkbank/LpkBankService.java b/src/main/java/com/yxt/yythmall/biz/lpkbank/LpkBankService.java index a0d7171..e36655b 100644 --- a/src/main/java/com/yxt/yythmall/biz/lpkbank/LpkBankService.java +++ b/src/main/java/com/yxt/yythmall/biz/lpkbank/LpkBankService.java @@ -1,6 +1,7 @@ package com.yxt.yythmall.biz.lpkbank; import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yxt.common.base.service.MybatisBaseService; @@ -68,4 +69,7 @@ public class LpkBankService extends MybatisBaseService { } + public List listAllBank() { + return baseMapper.selectList(null); + } } diff --git a/src/main/java/com/yxt/yythmall/biz/lpkstore/LpkStoreService.java b/src/main/java/com/yxt/yythmall/biz/lpkstore/LpkStoreService.java index 33c0846..9048acc 100644 --- a/src/main/java/com/yxt/yythmall/biz/lpkstore/LpkStoreService.java +++ b/src/main/java/com/yxt/yythmall/biz/lpkstore/LpkStoreService.java @@ -2,6 +2,7 @@ package com.yxt.yythmall.biz.lpkstore; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.date.DateTime; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.yxt.common.base.service.MybatisBaseService; @@ -26,7 +27,7 @@ public class LpkStoreService extends MybatisBaseService qw = new QueryWrapper<>(); - qw.eq("1","1"); + qw.eq("1", "1"); if (StringUtils.isNotBlank(query.getName())) { qw.like("st.name", query.getName()); } @@ -69,36 +70,45 @@ public class LpkStoreService extends MybatisBaseService> getAllStore(){ - ResultBean rb=new ResultBean(); - List vos= baseMapper.getAllStore(); + public ResultBean> getAllStore() { + ResultBean rb = new ResultBean(); + List vos = baseMapper.getAllStore(); return rb.success().setData(vos); } - public ResultBean> getAllStoreByQuery(LpkStoreQuery query){ - ResultBean rb=new ResultBean(); + + public ResultBean> getAllStoreByQuery(LpkStoreQuery query) { + ResultBean rb = new ResultBean(); QueryWrapper qw = new QueryWrapper<>(); if (StringUtils.isNotBlank(query.getName())) { qw.like("name", query.getName()); } qw.eq("isEnable", "1"); qw.orderByDesc("sort"); - List vos= baseMapper.getAllStoreByQuery(qw); + List vos = baseMapper.getAllStoreByQuery(qw); return rb.success().setData(vos); } - public ResultBean updateIsEnable(String sid,String isEnable){ - ResultBean rb=new ResultBean(); + + public ResultBean updateIsEnable(String sid, String isEnable) { + ResultBean rb = new ResultBean(); LpkStore lpkStore = fetchBySid(sid); lpkStore.setIsEnable(isEnable); - int i= baseMapper.updateById(lpkStore); + int i = baseMapper.updateById(lpkStore); return rb.success().setMsg("修改成功"); } public ResultBean> getSelectStore() { - ResultBean rb=new ResultBean(); - List vos= baseMapper.getSelectStore(); + ResultBean rb = new ResultBean(); + List vos = baseMapper.getSelectStore(); return rb.success().setData(vos); } + + public List listStoreOfBank(String bankSid) { + if (StrUtil.isBlank(bankSid)) + return this.list(); + QueryWrapper qw = new QueryWrapper<>(); + qw.eq("bankSid", bankSid); + return baseMapper.selectList(qw); + } }