礼品卡生成规则

This commit is contained in:
fanzongzhe
2023-11-27 13:52:50 +08:00
parent da9d8429de
commit 8c9d85aa01
4 changed files with 51 additions and 43 deletions

View File

@@ -33,5 +33,5 @@ public class LpkGiftCard {
private String customerMobile;
private String customerSid;
private String recordSid;
private String recordId;
}

View File

@@ -26,4 +26,5 @@ public class LpkGiftCardListVo implements Vo {
private String customerMobile;
private String customerSid;
private String bagName;
private String recordId;
}

View File

@@ -75,6 +75,7 @@
<select id="recordDetails" resultType="com.yxt.yyth.api.lpkgiftcard.LpkGiftCardListVo">
SELECT
sid,
recordId,
date_format(createTime, '%Y-%m-%d') as createTime,
remarks,
giftbagSid,

View File

@@ -177,6 +177,10 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
record.setGiftbagSid(dto.getBagSid());
String startNum = "";
String endNum = "";
record.setCardArea(cardArea);
lpkCardBuildRecordService.insert(record);
LpkCardBuildRecord cardBuildRecord = lpkCardBuildRecordService.fetchBySid(record.getSid());
if (null != cardBuildRecord) {
for (int j = 0; j < i; j++) {
LpkGiftCard card = new LpkGiftCard();
card.setRecordSid(record.getSid());
@@ -208,12 +212,13 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
if (j == i - 1) {
endNum = card.getSerialNumber();
}
card.setRecordId(cardBuildRecord.getId());
baseMapper.insert(card);
}
record.setStartNumber(startNum);
record.setEndNumber(endNum);
record.setCardArea(cardArea);
lpkCardBuildRecordService.insert(record);
}
cardBuildRecord.setStartNumber(startNum);
cardBuildRecord.setEndNumber(endNum);
lpkCardBuildRecordService.updateById(cardBuildRecord);
return rb.success();
}
@@ -317,13 +322,14 @@ public class LpkGiftCardService extends MybatisBaseService<LpkGiftCardMapper, Lp
}
}
//定义导出的excel名字
String excelName = "提货卡信息列表";
String fileNameURL = "";
try {
fileNameURL = URLEncoder.encode(excelName, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
String excelName = "1";
String fileNameURL = "1";
// try {
// fileNameURL = URLEncoder.encode(excelName, "UTF-8");
// fileNameURL = URLEncoder.encode(excelName, "UTF-8");
// } catch (UnsupportedEncodingException e) {
// e.printStackTrace();
// }
//导出提货卡信息列表
ExportExcelUtils.export(fileNameURL, exportList, LpkGiftCardExport.class, response);
return rb.success();