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

Commit 0aa1d320 authored by 张国柄's avatar 张国柄

Merge remote-tracking branch 'origin/dev_221101ZGB01' into dev_221101ZGB01

parents 2aa30b4e f8b67c2f
...@@ -257,38 +257,14 @@ ...@@ -257,38 +257,14 @@
let playMethod = '1'; // 叠加/限制 let playMethod = '1'; // 叠加/限制
let goodsId = ''; let goodsId = '';
$("#scope_application").hide(); $("#scope_application").hide();
function search() {
let data = {
status: '(3,6,8,9)',
title: searchVal
}
let str = '';
promiseMethods(ctx+'kylin/base/performance/status','get',data,'application/x-www-form-urlencoded').then(res=>{
if (res.value.length>0) {
let filterData = [];
searchData = [...res.value];
let obj = {};
searchData.reduce((cur,next) => {
if (!obj[next.performancesId]) {
obj[next.performancesId] = true
str+= `<li class="selectData" onclick="selectOne('${next.performancesId}','${next.title}')">${next.title}</li>`
}
},[]) //设置cur默认类型为数组,并且初始值为空的数组
$('#dataList').html(str);
} else {
$('#dataList').html('<li style="width:100%;text-align:center;color:#ccc;">--- 暂无数据 ---</li>');
}
})
};
function common (num) { function common (num) {
console.log(num, '?????')
let url = ''; let url = '';
let idField = ''; let idField = '';
let keyField = ''; let keyField = '';
let effectiveFields = ''; let effectiveFields = '';
let domData = ''; let domData = '';
if (!num) { if (!num) {
url = ctx+'compilations/goodsList'; url = ctx+'compilations/goodsList?name=';
idField = 'spuId'; idField = 'spuId';
keyField = 'name'; keyField = 'name';
effectiveFields = ['name']; effectiveFields = ['name'];
...@@ -338,29 +314,12 @@ ...@@ -338,29 +314,12 @@
selectOne(selectedData.id, selectedData.key) selectOne(selectedData.id, selectedData.key)
} else { } else {
console.log(selectedData, '????') console.log(selectedData, '????')
goodsId = selectedData.spuId goodsId = selectedData.id
} }
}).on('onUnsetSelectValue', function (e) { }).on('onUnsetSelectValue', function (e) {
});; });;
$("#searchIpt").bsSuggest.init $("#searchIpt").bsSuggest.init
} }
function getMallList() {
let data = {
name: searchVal
}
let str = '';
promiseMethods('/compilations/goodsList','get',data).then(res=>{
if (res.data.length>0) {
searchData = [...res.data];
searchData.forEach((item,index)=>{
str+= `<li class="selectData" onclick="selectOne('${item.spuId}','${item.name}')">${item.name}</li>`
})
$('#dataList').html(str);
} else {
$('#dataList').html('<li style="width:100%;text-align:center;color:#ccc;">--- 暂无数据 ---</li>');
}
})
};
function selectOne(id,name) { function selectOne(id,name) {
console.log(id) console.log(id)
showId = id; showId = id;
...@@ -505,7 +464,6 @@ ...@@ -505,7 +464,6 @@
}); });
function create() { function create() {
if (!$('#valFace').val() || !$('#title').val() || !$('#num').val() || !$('#ticketTime').val() || !$('#describeTxt').val()) { if (!$('#valFace').val() || !$('#title').val() || !$('#num').val() || !$('#ticketTime').val() || !$('#describeTxt').val()) {
return layer.msg('请将必填项输入完整~!'); return layer.msg('请将必填项输入完整~!');
if (typeTwo == 0) { if (typeTwo == 0) {
...@@ -536,7 +494,7 @@ ...@@ -536,7 +494,7 @@
} }
if (typeOne == 2) { if (typeOne == 2) {
useScope = 80; useScope = 80;
busiId = showId; busiId = goodsId;
busiName = $("#searchIpt2").val() || '全部商品'; busiName = $("#searchIpt2").val() || '全部商品';
} }
if (typeOne == 0) { if (typeOne == 0) {
......
...@@ -295,9 +295,13 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -295,9 +295,13 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
@Override @Override
public List<PerformanceSimpleAllDao> getListDetailByStatus(String status, String title) { public List<PerformanceSimpleAllDao> getListDetailByStatus(String status, String title) {
List<PerformanceTitleDao> dto1List = performancesMapper.misTitleByStatusList(status, title); List<PerformanceTitleDao> dto1List = performancesMapper.misTitleByStatusList(status, title);
List<String> performanceIdList = dto1List.stream().map(PerformanceTitleDao::getPerformancesId).collect(Collectors.toList()); if (dto1List.size() == 0) {
List<PerformanceSimpleAllDao> dto2List = performancesMapper.misPerformanceDetail(performanceIdList); return new ArrayList();
return dto2List; } else {
List<String> performanceIdList = dto1List.stream().map(PerformanceTitleDao::getPerformancesId).collect(Collectors.toList());
List<PerformanceSimpleAllDao> dto2List = performancesMapper.misPerformanceDetail(performanceIdList);
return dto2List;
}
} }
@Override @Override
...@@ -604,19 +608,19 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -604,19 +608,19 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
smileAgent.setPerformanceId(performancesId); smileAgent.setPerformanceId(performancesId);
smileAgent.setTicketId(ticketId); smileAgent.setTicketId(ticketId);
LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class); LambdaQueryWrapper<SmileAgent> queryWrapper = Wrappers.lambdaQuery(SmileAgent.class);
queryWrapper.eq(SmileAgent::getPerformanceId,performancesId); queryWrapper.eq(SmileAgent::getPerformanceId, performancesId);
queryWrapper.eq(SmileAgent::getTicketId,ticketId); queryWrapper.eq(SmileAgent::getTicketId, ticketId);
if (status.equals(1)){ if (status.equals(1)) {
queryWrapper.eq(SmileAgent::getDelTag,0); queryWrapper.eq(SmileAgent::getDelTag, 0);
SmileAgent agent = smileAgentMapper.selectOne(queryWrapper); SmileAgent agent = smileAgentMapper.selectOne(queryWrapper);
if (agent==null){ if (agent == null) {
smileAgentMapper.insert(smileAgent); smileAgentMapper.insert(smileAgent);
} }
}else { } else {
smileAgent.setDelTag(1); smileAgent.setDelTag(1);
smileAgentMapper.update(smileAgent,queryWrapper); smileAgentMapper.update(smileAgent, queryWrapper);
//删除票提redis //删除票提redis
smileRedisUtils.delAgent(performancesId,ticketId); smileRedisUtils.delAgent(performancesId, ticketId);
//查询是否还有设置过开启的票种 //查询是否还有设置过开启的票种
agentCarryGtZeroByPerId(performancesId); agentCarryGtZeroByPerId(performancesId);
} }
...@@ -629,12 +633,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -629,12 +633,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
//校验该演出是否有其他票提设置 用于删除redis中演出id List //校验该演出是否有其他票提设置 用于删除redis中演出id List
private void agentCarryGtZeroByPerId(String performancesId) { private void agentCarryGtZeroByPerId(String performancesId) {
List<SmileAgent> agents = smileAgentMapper.selectAgentCarryGtZeroByPerId(performancesId); List<SmileAgent> agents = smileAgentMapper.selectAgentCarryGtZeroByPerId(performancesId);
if (agents.size()>0){ if (agents.size() > 0) {
//是否设置过票提 //是否设置过票提
boolean tag = true; boolean tag = true;
for (SmileAgent agent : agents) { for (SmileAgent agent : agents) {
SmileAgentVo agent1 = smileRedisUtils.getAgent(agent.getPerformanceId(), agent.getTicketId()); SmileAgentVo agent1 = smileRedisUtils.getAgent(agent.getPerformanceId(), agent.getTicketId());
if (agent1!=null){ if (agent1 != null) {
tag = false; tag = false;
break; break;
} }
...@@ -646,7 +650,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma ...@@ -646,7 +650,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
showIds.remove(performancesId); showIds.remove(performancesId);
smileRedisUtils.setShowIds(showIds); smileRedisUtils.setShowIds(showIds);
} }
}else { } else {
//删除演出ids //删除演出ids
List<String> showIds = smileRedisUtils.getShowIds(); List<String> showIds = smileRedisUtils.getShowIds();
showIds.remove(performancesId); showIds.remove(performancesId);
......
...@@ -507,7 +507,7 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService { ...@@ -507,7 +507,7 @@ public class GoblinOrderServiceImpl implements IGoblinOrderService {
preParam.setPayType("POS_CRASH"); preParam.setPayType("POS_CRASH");
payCode = "POS_CRASH_PAY_CODE"; payCode = "POS_CRASH_PAY_CODE";
payInnerResultVo = GoblinPayInnerResultVo.getNew(); payInnerResultVo = GoblinPayInnerResultVo.getNew();
payInnerResultVo.setPrice(BigDecimal.valueOf(0)); payInnerResultVo.setPrice(preParam.getPriceActual());
payInnerResultVo.setPayType(preParam.getPayType()); payInnerResultVo.setPayType(preParam.getPayType());
}else { }else {
isFree = true; isFree = 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