记得上下班打卡 | git大法好,push需谨慎

Commit 4a0164c8 authored by 胡佳晨's avatar 胡佳晨

修改 上传二维码逻辑

parent 5e2f4f61
...@@ -20,15 +20,16 @@ ...@@ -20,15 +20,16 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label is-required">二维码地址</label> <label class="col-sm-3 control-label is-required">生成数量</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input name="url" class="form-control" type="text" required> <input name="count" class="form-control" type="number" required>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">
<label class="col-sm-3 control-label is-required">生成数量</label> <label class="col-sm-3 control-label is-required">图片地址</label>
<div class="col-sm-8"> <div class="col-sm-8">
<input name="count" class="form-control" type="number" required> <input name="url" class="form-control" type="text" required>
</div> </div>
</div> </div>
</form> </form>
...@@ -40,6 +41,26 @@ ...@@ -40,6 +41,26 @@
focusCleanup: true focusCleanup: true
}); });
$("#fileinput-demo-1").fileinput({
'theme': 'explorer-fas',
// 'uploadUrl': "/kylin/banners/upload3",
// 'uploadUrl': "http://127.0.0.1:9003" + "/platform/basicServices/alOss/upload",
// 'uploadUrl': "https://devplatform.zhengzai.tv/platform/basicServices/alOss/upload",
'uploadUrl': platformUrl + "/platform/basicServices/alOss/upload",
"uploadExtraData": {
"pathName" : "banner",
"buckType" : 1
},
// overwriteInitial: false,
// initialPreviewAsData: true,
autoReplace: true,
dropZoneTitle: "请上传文件",
maxFileCount: 1
});
$("#fileinput-demo-1").on("fileuploaded", function (event, data, previewId, index) {
$('.coverCon').val('https://img.zhengzai.tv/' + data.response.data.ossPath);
});
function submitHandler() { function submitHandler() {
if ($.validate.form()) { if ($.validate.form()) {
$.operate.save(prefix + "/addQrCode", $('#form-qrcode-add').serialize()); $.operate.save(prefix + "/addQrCode", $('#form-qrcode-add').serialize());
......
...@@ -40,20 +40,20 @@ public class SweetAdminQrCodeServiceImpl implements ISweetAdminQrCodeService { ...@@ -40,20 +40,20 @@ public class SweetAdminQrCodeServiceImpl implements ISweetAdminQrCodeService {
public Boolean addQrCode(CreateActiveQrCodeParam createActiveTypeParam) { public Boolean addQrCode(CreateActiveQrCodeParam createActiveTypeParam) {
try { try {
SweetQrCode bean = SweetQrCode.getNew(); SweetQrCode bean = SweetQrCode.getNew();
int count = sweetQrCodeMapper.selectCount(Wrappers.lambdaQuery(SweetQrCode.class).eq(SweetQrCode::getType, createActiveTypeParam.getType())); // int count = sweetQrCodeMapper.selectCount(Wrappers.lambdaQuery(SweetQrCode.class).eq(SweetQrCode::getType, createActiveTypeParam.getType()));
for (int i = 0; i < createActiveTypeParam.getCount(); i++) { // for (int i = 0; i < createActiveTypeParam.getCount(); i++) {
int swat = count + i + 1; // int swat = count + i + 1;
String qrCodeId = IDGenerator.nextMilliId(); String qrCodeId = IDGenerator.nextMilliId();
bean.setQrCodeId(qrCodeId); bean.setQrCodeId(qrCodeId);
bean.setUrl(createActiveTypeParam.getUrl().concat("&swat=") + swat); bean.setUrl(createActiveTypeParam.getUrl());
bean.setReadNum(0); bean.setReadNum(0);
bean.setShowNum(0); bean.setShowNum(0);
bean.setType(createActiveTypeParam.getType()); bean.setType(createActiveTypeParam.getType());
sweetQrCodeMapper.insert(bean); sweetQrCodeMapper.insert(bean);
//初始化 展示次数 读取次数 //初始化 展示次数 读取次数
sweetRedisAdminUtils.initQrCodeShowNum(createActiveTypeParam.getType(), qrCodeId); sweetRedisAdminUtils.initQrCodeShowNum(createActiveTypeParam.getType(), qrCodeId);
sweetRedisAdminUtils.initQrCodeReadNum(createActiveTypeParam.getType(), qrCodeId); sweetRedisAdminUtils.initQrCodeReadNum(createActiveTypeParam.getType(), qrCodeId);
} // }
//纪录实体类List //纪录实体类List
sweetRedisAdminUtils.setQrCodeDetails(createActiveTypeParam.getType(), sweetQrCodeMapper.selectList(Wrappers.lambdaQuery(SweetQrCode.class).eq(SweetQrCode::getType, createActiveTypeParam.getType()))); sweetRedisAdminUtils.setQrCodeDetails(createActiveTypeParam.getType(), sweetQrCodeMapper.selectList(Wrappers.lambdaQuery(SweetQrCode.class).eq(SweetQrCode::getType, createActiveTypeParam.getType())));
return true; return true;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment