Browse Source

后台预约订单统计

master
liupopo 1 year ago
parent
commit
00042ecd70
  1. 41
      src/main/java/com/yxt/yythmall/adminapi/AdminBankRest.java
  2. 33
      src/main/java/com/yxt/yythmall/adminapi/AdminReserveRest.java
  3. 4
      src/main/java/com/yxt/yythmall/biz/lpkbank/LpkBankService.java
  4. 36
      src/main/java/com/yxt/yythmall/biz/lpkstore/LpkStoreService.java

41
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<List<LpkBank>> listBankAll() {
ResultBean rb = ResultBean.fireFail();
List<LpkBank> list = lpkBankService.listAllBank();
return rb.success().setData(list);
}
@GetMapping(value = "/listStoreOfBank")
public ResultBean<List<LpkStore>> listStoreOfBank(@RequestParam(name = "bankSid", required = false) String bankSid) {
ResultBean rb = ResultBean.fireFail();
List<LpkStore> list = lpkStoreService.listStoreOfBank(bankSid);
return rb.success().setData(list);
}
}

33
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<List<PmsBrandVo>> listAllBrand() {
ResultBean rb = ResultBean.fireFail();
List<PmsBrandVo> list = adminMallService.listBrand();
return rb.success().setData(list);
}
@GetMapping(value = "/listAllCategory")
public ResultBean<List<PmsBrandVo>> listAllCategory() {
ResultBean rb = ResultBean.fireFail();
List<PmsProductCategoryVo> list = adminMallService.listAllCategory();
return rb.success().setData(list);
}
}

4
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<LpkBankMapper, LpkBank> {
}
public List<LpkBank> listAllBank() {
return baseMapper.selectList(null);
}
}

36
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<LpkStoreMapper, LpkStore
ResultBean rb = ResultBean.fireFail();
LpkStoreQuery query = pq.getParams();
QueryWrapper<LpkStore> 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<LpkStoreMapper, LpkStore
}
/**
*
* @return
*/
public ResultBean<List<StoreSelect>> getAllStore(){
ResultBean rb=new ResultBean();
List<StoreSelect> vos= baseMapper.getAllStore();
public ResultBean<List<StoreSelect>> getAllStore() {
ResultBean rb = new ResultBean();
List<StoreSelect> vos = baseMapper.getAllStore();
return rb.success().setData(vos);
}
public ResultBean<List<LpkStoreVo>> getAllStoreByQuery(LpkStoreQuery query){
ResultBean rb=new ResultBean();
public ResultBean<List<LpkStoreVo>> getAllStoreByQuery(LpkStoreQuery query) {
ResultBean rb = new ResultBean();
QueryWrapper<LpkStore> qw = new QueryWrapper<>();
if (StringUtils.isNotBlank(query.getName())) {
qw.like("name", query.getName());
}
qw.eq("isEnable", "1");
qw.orderByDesc("sort");
List<LpkStoreVo> vos= baseMapper.getAllStoreByQuery(qw);
List<LpkStoreVo> 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<List<StoreSelect>> getSelectStore() {
ResultBean rb=new ResultBean();
List<StoreSelect> vos= baseMapper.getSelectStore();
ResultBean rb = new ResultBean();
List<StoreSelect> vos = baseMapper.getSelectStore();
return rb.success().setData(vos);
}
public List<LpkStore> listStoreOfBank(String bankSid) {
if (StrUtil.isBlank(bankSid))
return this.list();
QueryWrapper<LpkStore> qw = new QueryWrapper<>();
qw.eq("bankSid", bankSid);
return baseMapper.selectList(qw);
}
}

Loading…
Cancel
Save