diff --git a/src/main/java/com/yxt/yyth/api/lpkgiftcard/LpkGiftCardExport.java b/src/main/java/com/yxt/yyth/api/lpkgiftcard/LpkGiftCardExport.java index c6973fb..53794a9 100644 --- a/src/main/java/com/yxt/yyth/api/lpkgiftcard/LpkGiftCardExport.java +++ b/src/main/java/com/yxt/yyth/api/lpkgiftcard/LpkGiftCardExport.java @@ -12,11 +12,14 @@ import lombok.Data; public class LpkGiftCardExport { @ExportEntityMap(CnName = "提货二维码", EnName = "pic") private String pic; - @ExportEntityMap(CnName = "提货编码", EnName = "code") - private String code; + @ExportEntityMap(CnName = "提货编码第一行", EnName = "code1") + private String code1; + @ExportEntityMap(CnName = "提货编码第二行", EnName = "code2") + private String code2; @ExportEntityMap(CnName = "提货密码", EnName = "codeKey") private String codeKey; @ExportEntityMap(CnName = "序列号", EnName = "serialNumber") private String serialNumber; + private String code; } 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 afa02a4..f91b92c 100644 --- a/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java +++ b/src/main/java/com/yxt/yyth/biz/lpkgiftcard/LpkGiftCardService.java @@ -82,14 +82,14 @@ public class LpkGiftCardService extends MybatisBaseService().eq("code", bindCardDto.getCode()) .eq("codeKey", bindCardDto.getCodeKey())); - AppletVo vo=baseMapper.getGifCardBySid(lpkGiftCard.getSid()); + AppletVo vo = baseMapper.getGifCardBySid(lpkGiftCard.getSid()); if (null == lpkGiftCard) { return rb.setMsg("请核对卡号和密钥"); } - if(vo.getState().equals("失效")){ + if (vo.getState().equals("失效")) { return rb.setMsg("该卡已过期"); } - if(StringUtils.isNotBlank(lpkGiftCard.getCustomerSid())){ + if (StringUtils.isNotBlank(lpkGiftCard.getCustomerSid())) { return rb.setMsg("该卡已绑定"); } lpkGiftCard.setCustomerSid(bindCardDto.getCustomerSid()); @@ -113,18 +113,20 @@ public class LpkGiftCardService extends MybatisBaseServicelpkGiftBags=lpkGiftBagService.list(new QueryWrapper().lt("dateEnd",sdf.format(new Date()))); - for(LpkGiftBag lpkGiftBag:lpkGiftBags){ - Integer i=baseMapper.selectCount(new QueryWrapper().eq("giftbagSid",lpkGiftBag.getSid()).ne("state","5")); - if(i!=0){ - baseMapper.updateIsItInvalid(lpkGiftBag.getSid(),"5"); + ResultBean rb = new ResultBean(); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); + List lpkGiftBags = lpkGiftBagService.list(new QueryWrapper().lt("dateEnd", sdf.format(new Date()))); + for (LpkGiftBag lpkGiftBag : lpkGiftBags) { + Integer i = baseMapper.selectCount(new QueryWrapper().eq("giftbagSid", lpkGiftBag.getSid()).ne("state", "5")); + if (i != 0) { + baseMapper.updateIsItInvalid(lpkGiftBag.getSid(), "5"); } } return rb.success(); } + public ResultBean getGifCardBySid(String sid) { ResultBean rb = new ResultBean().fail(); AppletVo vo = baseMapper.getGifCardBySid(sid); @@ -204,8 +206,8 @@ public class LpkGiftCardService extends MybatisBaseService serialNumbers=new ArrayList<>(); - if(start>end){ - for (int i=0;end<=start;end++){ + ResultBean rb = new ResultBean().fail(); + int start = Integer.parseInt(dto.getStart()); + int end = Integer.parseInt(dto.getEnd()); + List serialNumbers = new ArrayList<>(); + if (start > end) { + for (int i = 0; end <= start; end++) { serialNumbers.add(end); } - Integer integer=baseMapper.selectCount(new QueryWrapper().in("serialNumber",serialNumbers).eq("state","2")); - if(integer!=0){ + Integer integer = baseMapper.selectCount(new QueryWrapper().in("serialNumber", serialNumbers).eq("state", "2")); + if (integer != 0) { return rb.setMsg("序列号错误"); } - }else{ - for (int i=0;start<=end;start++){ + } else { + for (int i = 0; start <= end; start++) { serialNumbers.add(start); } - Integer integer=baseMapper.selectCount(new QueryWrapper().in("serialNumber",serialNumbers).eq("state","2")); - if(integer!=0){ + Integer integer = baseMapper.selectCount(new QueryWrapper().in("serialNumber", serialNumbers).eq("state", "2")); + if (integer != 0) { return rb.setMsg("序列号错误"); } } SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - LpkCardGrantRecordDto d=new LpkCardGrantRecordDto(); + LpkCardGrantRecordDto d = new LpkCardGrantRecordDto(); d.setBuildDate(new Date()); d.setEndNumber(dto.getEnd()); d.setStartNumber(dto.getStart()); d.setCountNumber(String.valueOf(serialNumbers.size())); - String r=lpkCardGrantRecordService.save(d).getMsg(); - baseMapper.updateState(serialNumbers,"2",dto.getBankSid(),r); + String r = lpkCardGrantRecordService.save(d).getMsg(); + baseMapper.updateState(serialNumbers, "2", dto.getBankSid(), r); return rb.success().setData("成功"); } - public ResultBean cardGrantCount(String recordSid) { - ResultBean rb=new ResultBean().fail(); - Integer i=baseMapper.cardGrantCount(recordSid); + + public ResultBean cardGrantCount(String recordSid) { + ResultBean rb = new ResultBean().fail(); + Integer i = baseMapper.cardGrantCount(recordSid); return rb.success().setData(i); } }