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. 12
      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; package com.yxt.yythmall.biz.lpkbank;
import cn.hutool.core.bean.BeanUtil; 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.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.base.service.MybatisBaseService; 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);
}
} }

12
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.bean.BeanUtil;
import cn.hutool.core.date.DateTime; 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.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
@ -69,7 +70,6 @@ public class LpkStoreService extends MybatisBaseService<LpkStoreMapper, LpkStore
} }
/** /**
*
* @return * @return
*/ */
public ResultBean<List<StoreSelect>> getAllStore() { public ResultBean<List<StoreSelect>> getAllStore() {
@ -77,6 +77,7 @@ public class LpkStoreService extends MybatisBaseService<LpkStoreMapper, LpkStore
List<StoreSelect> vos = baseMapper.getAllStore(); List<StoreSelect> vos = baseMapper.getAllStore();
return rb.success().setData(vos); return rb.success().setData(vos);
} }
public ResultBean<List<LpkStoreVo>> getAllStoreByQuery(LpkStoreQuery query) { public ResultBean<List<LpkStoreVo>> getAllStoreByQuery(LpkStoreQuery query) {
ResultBean rb = new ResultBean(); ResultBean rb = new ResultBean();
QueryWrapper<LpkStore> qw = new QueryWrapper<>(); QueryWrapper<LpkStore> qw = new QueryWrapper<>();
@ -88,6 +89,7 @@ public class LpkStoreService extends MybatisBaseService<LpkStoreMapper, LpkStore
List<LpkStoreVo> vos = baseMapper.getAllStoreByQuery(qw); List<LpkStoreVo> vos = baseMapper.getAllStoreByQuery(qw);
return rb.success().setData(vos); return rb.success().setData(vos);
} }
public ResultBean updateIsEnable(String sid, String isEnable) { public ResultBean updateIsEnable(String sid, String isEnable) {
ResultBean rb = new ResultBean(); ResultBean rb = new ResultBean();
LpkStore lpkStore = fetchBySid(sid); LpkStore lpkStore = fetchBySid(sid);
@ -101,4 +103,12 @@ public class LpkStoreService extends MybatisBaseService<LpkStoreMapper, LpkStore
List<StoreSelect> vos = baseMapper.getSelectStore(); List<StoreSelect> vos = baseMapper.getSelectStore();
return rb.success().setData(vos); 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