12/26
This commit is contained in:
@@ -15,4 +15,5 @@ public class LpkGiftCardListQuery implements Query {
|
|||||||
private String noEnd; //序列号结束
|
private String noEnd; //序列号结束
|
||||||
private String sid;
|
private String sid;
|
||||||
private String number;
|
private String number;
|
||||||
|
private String serialNumber;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,4 +35,8 @@ public class LpkGiftCardVo implements Vo {
|
|||||||
private String dateStart;
|
private String dateStart;
|
||||||
private String dateEnd;
|
private String dateEnd;
|
||||||
private String pName;
|
private String pName;
|
||||||
|
private String serialNumber;
|
||||||
|
private String stateValue;
|
||||||
|
private String bindDate;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,4 +17,5 @@ public class LpkReserveOrderQuery implements Query {
|
|||||||
private String storeSid;
|
private String storeSid;
|
||||||
private String bankSid;
|
private String bankSid;
|
||||||
private String bankName;
|
private String bankName;
|
||||||
|
private String serialNumber;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,6 +63,6 @@ public interface LpkGiftCardMapper extends BaseMapper<LpkGiftCard> {
|
|||||||
String selctMaxSerNumForExport();
|
String selctMaxSerNumForExport();
|
||||||
|
|
||||||
int saveCards(@Param("cards") List<LpkGiftCard> cards);
|
int saveCards(@Param("cards") List<LpkGiftCard> cards);
|
||||||
IPage<CardStatisticsExportVo> cardStatisticsList(IPage<LpkGiftCardListQuery> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGiftCardListQuery> qw);
|
IPage<LpkGiftCardVo> cardStatisticsList(IPage<LpkGiftCardListQuery> page, @Param(Constants.WRAPPER) QueryWrapper<LpkGiftCardListQuery> qw);
|
||||||
List<CardStatisticsExportVo> cardStatisticsListExport(@Param(Constants.WRAPPER) QueryWrapper<LpkGiftCardListQuery> qw);
|
List<CardStatisticsExportVo> cardStatisticsListExport(@Param(Constants.WRAPPER) QueryWrapper<LpkGiftCardListQuery> qw);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -152,6 +152,42 @@
|
|||||||
FROM lpk_giftcard as c
|
FROM lpk_giftcard as c
|
||||||
WHERE c.serialNumber >= '70000001'
|
WHERE c.serialNumber >= '70000001'
|
||||||
</select>
|
</select>
|
||||||
|
<select id="cardStatisticsList" resultType="com.yxt.yyth.api.lpkgiftcard.LpkGiftCardVo">
|
||||||
|
SELECT
|
||||||
|
a.serialNumber as serialNumber,
|
||||||
|
a.CODE AS code,
|
||||||
|
a.createTime AS createTime,
|
||||||
|
a.isEnable as isEnable,
|
||||||
|
CASE
|
||||||
|
WHEN a.CODE IS NOT NULL THEN
|
||||||
|
'提货卡'
|
||||||
|
END cardType,
|
||||||
|
CASE
|
||||||
|
a.state
|
||||||
|
WHEN 1 THEN
|
||||||
|
'未绑卡'
|
||||||
|
WHEN 2 THEN
|
||||||
|
'未绑卡'
|
||||||
|
WHEN 3 THEN
|
||||||
|
'未预约'
|
||||||
|
WHEN 4 THEN
|
||||||
|
'已预约'
|
||||||
|
WHEN 5 THEN
|
||||||
|
'已完成'
|
||||||
|
END stateValue,
|
||||||
|
a.customerSid AS bind,
|
||||||
|
a.bindDate AS bindDate,
|
||||||
|
d.NAME AS goodsName,
|
||||||
|
c.goodsNumber AS goodsNumber
|
||||||
|
FROM
|
||||||
|
lpk_giftcard a
|
||||||
|
LEFT JOIN lpk_giftbag b ON b.sid = a.giftbagSid
|
||||||
|
LEFT JOIN lpk_giftbag_goods c ON c.giftbagSid = a.giftbagSid
|
||||||
|
LEFT JOIN lpk_goods d ON d.sid = c.goodsSid
|
||||||
|
<where>
|
||||||
|
${ew.sqlSegment}
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
<select id="cardStatisticsListExport" resultType="com.yxt.yyth.api.lpkgiftcard.CardStatisticsExportVo">
|
<select id="cardStatisticsListExport" resultType="com.yxt.yyth.api.lpkgiftcard.CardStatisticsExportVo">
|
||||||
SELECT
|
SELECT
|
||||||
a.CODE AS CODE,
|
a.CODE AS CODE,
|
||||||
@@ -182,8 +218,8 @@
|
|||||||
LEFT JOIN lpk_giftbag b ON b.sid = a.giftbagSid
|
LEFT JOIN lpk_giftbag b ON b.sid = a.giftbagSid
|
||||||
LEFT JOIN lpk_giftbag_goods c ON c.giftbagSid = a.giftbagSid
|
LEFT JOIN lpk_giftbag_goods c ON c.giftbagSid = a.giftbagSid
|
||||||
LEFT JOIN lpk_goods d ON d.sid = c.goodsSid
|
LEFT JOIN lpk_goods d ON d.sid = c.goodsSid
|
||||||
GROUP BY
|
<where>
|
||||||
a.sid,
|
${ew.sqlSegment}
|
||||||
c.goodsSid
|
</where>
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -138,15 +138,15 @@ public class LpkGiftCardRest {
|
|||||||
HttpServletResponse response) throws IOException {
|
HttpServletResponse response) throws IOException {
|
||||||
return lpkGiftCardService.getExcelInfo3(startDate,endDate,file,request,response);
|
return lpkGiftCardService.getExcelInfo3(startDate,endDate,file,request,response);
|
||||||
}
|
}
|
||||||
@ApiOperation("订单门店汇总列表")
|
@ApiOperation("订单门店汇总导出")
|
||||||
@PostMapping("/cardStatisticsListExport")
|
@PostMapping("/cardStatisticsListExport")
|
||||||
public void cardStatisticsListExport(@RequestBody LpkGiftCardListQuery pq) {
|
public void cardStatisticsListExport(@RequestBody LpkGiftCardListQuery pq) {
|
||||||
lpkGiftCardService.cardStatisticsListExport(pq);
|
lpkGiftCardService.cardStatisticsListExport(pq);
|
||||||
}
|
}
|
||||||
@ApiOperation("订单门店汇总列表")
|
@ApiOperation("订单门店汇总列表")
|
||||||
@PostMapping("/cardStatisticsList")
|
@PostMapping("/cardStatisticsList")
|
||||||
public void cardStatisticsList(@RequestBody PagerQuery<LpkReserveOrderQuery> pq) {
|
public ResultBean cardStatisticsList(@RequestBody PagerQuery<LpkReserveOrderQuery> pq) {
|
||||||
lpkGiftCardService.cardStatisticsList(pq);
|
return lpkGiftCardService.cardStatisticsList(pq);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ApiOperation("设置是否作废")
|
@ApiOperation("设置是否作废")
|
||||||
|
|||||||
@@ -1401,6 +1401,11 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
|
|||||||
ResultBean rb=new ResultBean();
|
ResultBean rb=new ResultBean();
|
||||||
QueryWrapper<LpkGiftCardListQuery> qw = new QueryWrapper<>();
|
QueryWrapper<LpkGiftCardListQuery> qw = new QueryWrapper<>();
|
||||||
qw.eq("1", "1");
|
qw.eq("1", "1");
|
||||||
|
if(StringUtils.isNotBlank(query.getSerialNumber())){
|
||||||
|
qw.eq("a.serialNumber",query.getSerialNumber());
|
||||||
|
}
|
||||||
|
qw.groupBy("a.sid");
|
||||||
|
qw.groupBy("c.goodsSid");
|
||||||
List<CardStatisticsExportVo> statisticsExportVos=baseMapper.cardStatisticsListExport(qw);
|
List<CardStatisticsExportVo> statisticsExportVos=baseMapper.cardStatisticsListExport(qw);
|
||||||
String excelName = "支行汇总信息.xlsx";
|
String excelName = "支行汇总信息.xlsx";
|
||||||
String fileNameURL = "1";
|
String fileNameURL = "1";
|
||||||
@@ -1435,11 +1440,20 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
|
|||||||
ResultBean rb=new ResultBean();
|
ResultBean rb=new ResultBean();
|
||||||
LpkReserveOrderQuery query = pq.getParams();
|
LpkReserveOrderQuery query = pq.getParams();
|
||||||
QueryWrapper<LpkGiftCardListQuery> qw = new QueryWrapper<>();
|
QueryWrapper<LpkGiftCardListQuery> qw = new QueryWrapper<>();
|
||||||
// QueryWrapper<LpkReserveOrder> qw = new QueryWrapper<>();
|
|
||||||
qw.eq("1", "1");
|
qw.eq("1", "1");
|
||||||
|
if(StringUtils.isNotBlank(query.getSerialNumber())){
|
||||||
|
qw.eq("a.serialNumber",query.getSerialNumber());
|
||||||
|
}
|
||||||
|
qw.groupBy("a.sid");
|
||||||
|
qw.orderByDesc("a.createTime");
|
||||||
|
// qw.groupBy("c.goodsSid");
|
||||||
IPage<LpkGiftCardListQuery> page = PagerUtil.queryToPage(pq);
|
IPage<LpkGiftCardListQuery> page = PagerUtil.queryToPage(pq);
|
||||||
IPage<CardStatisticsExportVo> pagging = baseMapper.cardStatisticsList(page, qw);
|
IPage<LpkGiftCardVo> pagging = baseMapper.cardStatisticsList(page, qw);
|
||||||
|
pagging.getRecords().forEach(s->{
|
||||||
|
if(s.getIsEnable().equals("2")){
|
||||||
|
s.setStateValue("已作废");
|
||||||
|
}
|
||||||
|
});
|
||||||
return rb.success().setData(pagging);
|
return rb.success().setData(pagging);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user