This commit is contained in:
2023-12-25 16:51:45 +08:00
parent e21b04e3a1
commit 3299bb825d
5 changed files with 31 additions and 2 deletions

View File

@@ -31,4 +31,5 @@ public class LpkGiftCardListVo implements Vo {
private String buildDate; private String buildDate;
private String countNumber; private String countNumber;
private String qrCode; private String qrCode;
private String isEnable;
} }

View File

@@ -28,7 +28,7 @@
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
ORDER BY gi.isItlnvalid asc,gi.bindDate desc ORDER BY gi.isItlnvalid desc,gi.bindDate desc
</select> </select>
<select id="getGifCardBySid" resultType="com.yxt.yyth.api.empcardgift.EmpGiftAppletVo"> <select id="getGifCardBySid" resultType="com.yxt.yyth.api.empcardgift.EmpGiftAppletVo">
SELECT SELECT

View File

@@ -53,6 +53,7 @@
serialNumber, serialNumber,
code, code,
codeKey, codeKey,
isEnable,
CASE `state` CASE `state`
WHEN 1 THEN '未发放' WHEN 1 THEN '未发放'
WHEN 2 THEN '未绑定客户' WHEN 2 THEN '未绑定客户'
@@ -95,6 +96,7 @@
card.serialNumber, card.serialNumber,
card.code, card.code,
card.codeKey, card.codeKey,
card.isEnable,
CASE card.state CASE card.state
WHEN 1 THEN '未发放' WHEN 1 THEN '未发放'
WHEN 2 THEN '未绑定客户' WHEN 2 THEN '未绑定客户'

View File

@@ -148,4 +148,10 @@ public class LpkGiftCardRest {
public void cardStatisticsList(@RequestBody PagerQuery<LpkReserveOrderQuery> pq) { public void cardStatisticsList(@RequestBody PagerQuery<LpkReserveOrderQuery> pq) {
lpkGiftCardService.cardStatisticsList(pq); lpkGiftCardService.cardStatisticsList(pq);
} }
@ApiOperation("设置是否作废")
@GetMapping("/cancelCard/{sid}")
public ResultBean cancelCard(@PathVariable("sid")String sid) {
return lpkGiftCardService.isEnable(sid);
}
} }

View File

@@ -119,7 +119,7 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
if (null == lpkGiftCard) { if (null == lpkGiftCard) {
return rb.setMsg("请核对卡号和密钥"); return rb.setMsg("请核对卡号和密钥");
} }
if (!lpkGiftCard.getIsEnable().equals("1")) { if (!lpkGiftCard.getIsEnable().equals("2")) {
return rb.setMsg("此卡已作废"); return rb.setMsg("此卡已作废");
} }
@@ -357,6 +357,12 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
IPage<LpkGiftCard> page = PagerUtil.queryToPage(pq); IPage<LpkGiftCard> page = PagerUtil.queryToPage(pq);
IPage<LpkGiftCardListVo> pagging = baseMapper.cardList(page, qw); IPage<LpkGiftCardListVo> pagging = baseMapper.cardList(page, qw);
PagerVo<LpkGiftCardListVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<LpkGiftCardListVo> p = PagerUtil.pageToVo(pagging, null);
// p.getRecords().forEach(s->{
// if(s.getIsEnable().equals("2")){
// s.setState("已作废");
// }
//
// });
return rb.success().setData(p); return rb.success().setData(p);
} }
@@ -475,6 +481,12 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
IPage<LpkGiftCard> page = PagerUtil.queryToPage(pq); IPage<LpkGiftCard> page = PagerUtil.queryToPage(pq);
IPage<LpkGiftCardListVo> pagging = baseMapper.recordDetails(page, qw); IPage<LpkGiftCardListVo> pagging = baseMapper.recordDetails(page, qw);
PagerVo<LpkGiftCardListVo> p = PagerUtil.pageToVo(pagging, null); PagerVo<LpkGiftCardListVo> p = PagerUtil.pageToVo(pagging, null);
p.getRecords().forEach(s->{
if(s.getIsEnable().equals("2")){
s.setState("已作废");
}
});
return rb.success().setData(p); return rb.success().setData(p);
} }
@@ -1430,4 +1442,12 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
return rb.success().setData(pagging); return rb.success().setData(pagging);
} }
public ResultBean isEnable(String sid ) {
ResultBean rb=new ResultBean();
LpkGiftCard card=baseMapper.selectOne(new QueryWrapper<LpkGiftCard>().eq("sid",sid));
card.setIsEnable("2");
baseMapper.updateById(card);
return rb.success().setData("成功");
}
} }