|
@ -195,10 +195,11 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
if(StringUtils.isNotBlank(vo.getReserveCode())){ |
|
|
if(StringUtils.isNotBlank(vo.getReserveCode())){ |
|
|
vo.setNewCode(addSpaces(vo.getReserveCode())); |
|
|
vo.setNewCode(addSpaces(vo.getReserveCode())); |
|
|
} |
|
|
} |
|
|
ifCancel(vo.getReserveDate()); |
|
|
if(vo.getState().equals("0")){ |
|
|
|
|
|
vo.setCancel(ifCancel(vo.getReserveDate())); |
|
|
|
|
|
} |
|
|
vo.setGoodsVo(goodsVo); |
|
|
vo.setGoodsVo(goodsVo); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
PagerVo<VegeCellarReserveOrderVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
PagerVo<VegeCellarReserveOrderVo> p = PagerUtil.pageToVo(pagging, null); |
|
|
return rb.success().setData(p); |
|
|
return rb.success().setData(p); |
|
|
} |
|
|
} |
|
@ -216,15 +217,21 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static void main(String[] args) { |
|
|
// public static void main(String[] args) {
|
|
|
String reserveDate="2024-03-13 00:00:00"; |
|
|
// String reserveDate="2024-03-13 00:00:00";
|
|
|
ZoneId zoneId = ZoneId.systemDefault(); |
|
|
// SimpleDateFormat sdf1 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
LocalDate today =DateUtil.offsetDay(DateUtil.parse(reserveDate),-1).toInstant().atZone(zoneId).toLocalDate(); // 获取今天的日期
|
|
|
// ZoneId zoneId = ZoneId.systemDefault();
|
|
|
LocalTime timeOfDay = LocalTime.of(15, 0); // 设置下午3点的小时数为15,分钟数为0
|
|
|
// LocalDate today =DateUtil.offsetDay(DateUtil.parse(sdf1.format(DateUtil.parse(reserveDate))),-1).toInstant().atZone(zoneId).toLocalDate(); // 获取今天的日期
|
|
|
LocalDateTime dateAndTime = LocalDateTime.of(today, timeOfDay); // 将日期和时间合并成完整的日期时间对象
|
|
|
// LocalTime timeOfDay = LocalTime.of(15, 0); // 设置下午3点的小时数为15,分钟数为0
|
|
|
Date date = Date.from(dateAndTime.atZone(zoneId).toInstant()); |
|
|
// LocalDateTime dateAndTime = LocalDateTime.of(today, timeOfDay); // 将日期和时间合并成完整的日期时间对象
|
|
|
System.out.println( date); |
|
|
// Date date = Date.from(dateAndTime.atZone(zoneId).toInstant());
|
|
|
} |
|
|
// //1>2 1 、1<2 -1 、1=2 0
|
|
|
|
|
|
// int k=DateUtil.parse(sdf1.format(date)).compareTo(DateUtil.parse(sdf1.format(DateUtil.parse("2024-03-12 15:00:01"))));
|
|
|
|
|
|
// if(String.valueOf(k).equals("-1")){
|
|
|
|
|
|
// System.out.println(false);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// System.out.println(true);
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private QueryWrapper<VegeCellarReserveOrder> buildQuery(LpkReserveOrderQuery query) { |
|
|
private QueryWrapper<VegeCellarReserveOrder> buildQuery(LpkReserveOrderQuery query) { |
|
@ -255,7 +262,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfCustomer(page, qw); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfCustomer(page, qw); |
|
|
return rb.success().setData(pagerVo); |
|
|
return rb.success().setData(pagerVo); |
|
@ -263,7 +270,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
public Map<String, List<ReserveCustomerExcel>> mapForExcelCustomer(LpkReserveOrderQuery query) { |
|
|
public Map<String, List<ReserveCustomerExcel>> mapForExcelCustomer(LpkReserveOrderQuery query) { |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfCustomer(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfCustomer(qw); |
|
|
Map<String, List<ReserveCustomerExcel>> map = new HashMap<>(); |
|
|
Map<String, List<ReserveCustomerExcel>> map = new HashMap<>(); |
|
|
list.forEach(vo -> { |
|
|
list.forEach(vo -> { |
|
@ -281,7 +288,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
public List<ReserveCustomerExcel> listForExcelCustomer(LpkReserveOrderQuery query) { |
|
|
public List<ReserveCustomerExcel> listForExcelCustomer(LpkReserveOrderQuery query) { |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfCustomer(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfCustomer(qw); |
|
|
List<ReserveCustomerExcel> volist = new ArrayList<>(); |
|
|
List<ReserveCustomerExcel> volist = new ArrayList<>(); |
|
|
list.forEach(vo -> { |
|
|
list.forEach(vo -> { |
|
@ -296,7 +303,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfStore(page, qw); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfStore(page, qw); |
|
|
return rb.success().setData(pagerVo); |
|
|
return rb.success().setData(pagerVo); |
|
@ -304,7 +311,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
public Map<String, List<ReserveStoreExcel>> mapForExcelStore(LpkReserveOrderQuery query) { |
|
|
public Map<String, List<ReserveStoreExcel>> mapForExcelStore(LpkReserveOrderQuery query) { |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfStore(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfStore(qw); |
|
|
Map<String, List<ReserveStoreExcel>> map = new HashMap<>(); |
|
|
Map<String, List<ReserveStoreExcel>> map = new HashMap<>(); |
|
|
list.forEach(vo -> { |
|
|
list.forEach(vo -> { |
|
@ -322,7 +329,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
public List<ReserveStoreExcel> listForExcelStore(LpkReserveOrderQuery query) { |
|
|
public List<ReserveStoreExcel> listForExcelStore(LpkReserveOrderQuery query) { |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfStore(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfStore(qw); |
|
|
List<ReserveStoreExcel> listRes = new ArrayList<>(); |
|
|
List<ReserveStoreExcel> listRes = new ArrayList<>(); |
|
|
|
|
|
|
|
@ -338,7 +345,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfBank(page, qw); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfBank(page, qw); |
|
|
return rb.success().setData(pagerVo); |
|
|
return rb.success().setData(pagerVo); |
|
@ -346,7 +353,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
public Map<String, List<ReserveBankExcel>> mapForExcelBank(LpkReserveOrderQuery query) { |
|
|
public Map<String, List<ReserveBankExcel>> mapForExcelBank(LpkReserveOrderQuery query) { |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfBank(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfBank(qw); |
|
|
Map<String, List<ReserveBankExcel>> map = new HashMap<>(); |
|
|
Map<String, List<ReserveBankExcel>> map = new HashMap<>(); |
|
|
list.forEach(vo -> { |
|
|
list.forEach(vo -> { |
|
@ -364,7 +371,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
public List<ReserveBankExcel> listForExcelBank(LpkReserveOrderQuery query) { |
|
|
public List<ReserveBankExcel> listForExcelBank(LpkReserveOrderQuery query) { |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfBank(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfBank(qw); |
|
|
List<ReserveBankExcel> volist = new ArrayList<>(); |
|
|
List<ReserveBankExcel> volist = new ArrayList<>(); |
|
|
list.forEach(vo -> { |
|
|
list.forEach(vo -> { |
|
@ -379,7 +386,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
LpkReserveOrderQuery query = pq.getParams(); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<VegeCellarReserveOrder> page = PagerUtil.queryToPage(pq); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfAll(page, qw); |
|
|
IPage<ReserveOrderVo> pagerVo = baseMapper.pageOfAll(page, qw); |
|
|
return rb.success().setData(pagerVo); |
|
|
return rb.success().setData(pagerVo); |
|
@ -389,7 +396,7 @@ public class VegeCellarReserveOrderService extends MybatisBaseService<VegeCellar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
QueryWrapper<VegeCellarReserveOrder> qw = buildQuery(query); |
|
|
// qw.ne("vo.state","2");
|
|
|
qw.ne("vo.state","2"); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfAll(qw); |
|
|
List<ReserveOrderVo> list = baseMapper.pageOfAll(qw); |
|
|
List<ReserveAllExcel> listRes = new ArrayList<>(); |
|
|
List<ReserveAllExcel> listRes = new ArrayList<>(); |
|
|
|
|
|
|
|
|