diff --git a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml index 2bb7929..b9e0729 100644 --- a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml +++ b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardMapper.xml @@ -97,7 +97,7 @@ date_format(rr.buildDate, '%Y-%m-%d') as buildDate FROM lpk_giftcard card - left join lpk_bank bank on bank.sid=card.bankSid + left join lpk_bank bank on bank.sid=card.bankSid left join lpk_card_grant_record rr on rr.sid =card.grantRecordSid ${ew.sqlSegment} diff --git a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardRest.java b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardRest.java index 69a1f04..49fcbfc 100644 --- a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardRest.java +++ b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardRest.java @@ -77,7 +77,7 @@ public class LpkGiftCardRest { @ApiOperation(value = "礼包卡信息列表导出") @PostMapping("/exportExcel") public void exportExcel(@RequestBody LpkGiftCardListQuery query) { - lpkGiftCardService.exportExcel(query); + lpkGiftCardService.exportExcel(query); } @ApiOperation(value = "礼包卡发放信息") diff --git a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java index ac4ede9..31631af 100644 --- a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java +++ b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java @@ -111,7 +111,8 @@ public class LpkGiftCardService extends MybatisBaseService lpkGiftBags = lpkGiftBagService.list(new QueryWrapper().lt("dateEnd", sdf.format(new Date()))); @@ -126,27 +127,27 @@ public class LpkGiftCardService extends MybatisBaseService lpkGiftBags = lpkGiftBagService.list(new QueryWrapper()); - SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd"); - for(LpkGiftBag lpkGiftBag : lpkGiftBags){ - int in= DateUtil.parse(sdf.format(lpkGiftBag.getDateEnd())).compareTo(DateUtil.parse(sdf.format(new Date()))); - if(String.valueOf(in).equals("-1")){ + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + for (LpkGiftBag lpkGiftBag : lpkGiftBags) { + int in = DateUtil.parse(sdf.format(lpkGiftBag.getDateEnd())).compareTo(DateUtil.parse(sdf.format(new Date()))); + if (String.valueOf(in).equals("-1")) { Integer i = baseMapper.selectCount(new QueryWrapper().eq("giftbagSid", lpkGiftBag.getSid()).ne("state", "5")); if (i != 0) { baseMapper.updateIsItInvalid(lpkGiftBag.getSid(), "5"); } - }else{ - Listlist= baseMapper.selectList(new QueryWrapper().eq("customerSid",customerSid).eq("giftbagSid",lpkGiftBag.getSid())); - for (LpkGiftCard card:list){ - LpkReserveOrderVo LpkReserveOrderVo=lpkReserveOrderService.selByCardSid(card.getSid()).getData(); - if(null!=LpkReserveOrderVo){ - int c= DateUtil.parse(sdf.format(LpkReserveOrderVo.getReserveDate())).compareTo(DateUtil.parse(sdf.format(new Date()))); - LpkGiftCard card1= baseMapper.selectOne(new QueryWrapper().eq("sid",card.getSid())); - if(String.valueOf(c).equals("-1")){ - card1.setIsReservation("1"); - baseMapper.updateById(card1); - } - } - } + } else { + List list = baseMapper.selectList(new QueryWrapper().eq("customerSid", customerSid).eq("giftbagSid", lpkGiftBag.getSid())); + for (LpkGiftCard card : list) { + LpkReserveOrderVo LpkReserveOrderVo = lpkReserveOrderService.selByCardSid(card.getSid()).getData(); + if (null != LpkReserveOrderVo) { + int c = DateUtil.parse(sdf.format(LpkReserveOrderVo.getReserveDate())).compareTo(DateUtil.parse(sdf.format(new Date()))); + LpkGiftCard card1 = baseMapper.selectOne(new QueryWrapper().eq("sid", card.getSid())); + if (String.valueOf(c).equals("-1")) { + card1.setIsReservation("1"); + baseMapper.updateById(card1); + } + } + } } } @@ -173,6 +174,7 @@ public class LpkGiftCardService extends MybatisBaseServicelpkReserveOrderCardVos=lpkReserveOrderService.selOrderByCardSid(sid).getData(); - for(LpkReserveOrderCardVo vo2:lpkReserveOrderCardVos){ - List goods =lpkReserveOrderGoodsService.selByOrderSids(vo2.getSid()); - for(LpkReserveOrderGoods goods1:goods){ - LpkGoods lpkGoods=lpkGoodsService.getOne(new QueryWrapper().eq("sid",goods1.getGoodsSid())); - if(StringUtils.isBlank(vo2.getGoods())){ - vo2.setGoods(lpkGoods.getName()+":"+goods1.getNum()+lpkGoods.getUnitName()); - }else{ - vo2.setGoods(vo2.getGoods()+" "+lpkGoods.getName()+":"+goods1.getNum()+lpkGoods.getUnitName()); + List lpkReserveOrderCardVos = lpkReserveOrderService.selOrderByCardSid(sid).getData(); + for (LpkReserveOrderCardVo vo2 : lpkReserveOrderCardVos) { + List goods = lpkReserveOrderGoodsService.selByOrderSids(vo2.getSid()); + for (LpkReserveOrderGoods goods1 : goods) { + LpkGoods lpkGoods = lpkGoodsService.getOne(new QueryWrapper().eq("sid", goods1.getGoodsSid())); + if (StringUtils.isBlank(vo2.getGoods())) { + vo2.setGoods(lpkGoods.getName() + ":" + goods1.getNum() + lpkGoods.getUnitName()); + } else { + vo2.setGoods(vo2.getGoods() + " " + lpkGoods.getName() + ":" + goods1.getNum() + lpkGoods.getUnitName()); } } } + LpkReserveOrderVo vo1 = lpkReserveOrderService.getStoreByCustomerSid(vo.getCustomerSid()).getData(); + if (null != vo1) { + LpkStoreDetailsVo vo2 = lpkStoreService.storeInit(vo1.getStoreSid()).getData(); + if (null != vo2) { + vo.setAddressName(vo2.getName()); + vo.setValue(vo2.getSid()); + } + } vo.setOrderCardVoList(lpkReserveOrderCardVos); vo.setGoodsVos(goodsVos); return rb.success().setData(vo); @@ -246,12 +256,25 @@ public class LpkGiftCardService extends MybatisBaseService lpkReserveOrderCardVos = lpkReserveOrderService.selOrderByCardSid(sid).getData(); + for (LpkReserveOrderCardVo vo2 : lpkReserveOrderCardVos) { + List goods = lpkReserveOrderGoodsService.selByOrderSids(vo2.getSid()); + for (LpkReserveOrderGoods goods1 : goods) { + LpkGoods lpkGoods = lpkGoodsService.getOne(new QueryWrapper().eq("sid", goods1.getGoodsSid())); + if (StringUtils.isBlank(vo2.getGoods())) { + vo2.setGoods(lpkGoods.getName() + ":" + goods1.getNum() + lpkGoods.getUnitName()); + } else { + vo2.setGoods(vo2.getGoods() + " " + lpkGoods.getName() + ":" + goods1.getNum() + lpkGoods.getUnitName()); + } + } + } + vo.setOrderCardVoList(lpkReserveOrderCardVos); return rb.success().setData(vo); } @@ -418,7 +441,7 @@ public class LpkGiftCardService extends MybatisBaseService