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

Commit 101f6080 authored by wanglele's avatar wanglele

批量空投

parent 94058b07
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
select select
DISTINCT DISTINCT
gnec.code,gnec.code_id,gnec.sku_id,gnec.box_sku_id,gnec.activity_id,gnec.state,gnec.redeem_uid,gnec.redeem_at,gnec.admin_uid,gnec.created_at gnec.code,gnec.code_id,gnec.sku_id,gnec.box_sku_id,gnec.activity_id,gnec.state,gnec.redeem_uid,gnec.redeem_at,gnec.admin_uid,gnec.created_at
from goblin_nft_ex_code gnec inner join goblin_nft_ex_sku gnes on gnec.sku_id = gnes.sku_id from goblin_nft_ex_code gnec inner join goblin_nft_ex_sku gnes on gnec.sku_id = gnes.sku_id and gnes.activity_id = gnec.activity_id
<if test="code != null and code != ''"> <if test="code != null and code != ''">
and gnec.code = #{code,jdbcType=VARCHAR} and gnec.code = #{code,jdbcType=VARCHAR}
</if> </if>
...@@ -147,7 +147,7 @@ ...@@ -147,7 +147,7 @@
select count(DISTINCT gnec.code) select count(DISTINCT gnec.code)
from goblin_nft_ex_code gnec inner join goblin_nft_ex_sku gnes from goblin_nft_ex_code gnec inner join goblin_nft_ex_sku gnes
on on
gnec.sku_id = gnes.sku_id gnec.sku_id = gnes.sku_id and gnes.activity_id = gnec.activity_id
<if test="code != null and code != ''"> <if test="code != null and code != ''">
and gnec.code = #{code,jdbcType=VARCHAR} and gnec.code = #{code,jdbcType=VARCHAR}
</if> </if>
......
...@@ -276,12 +276,10 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService { ...@@ -276,12 +276,10 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
StringBuffer skuIds = new StringBuffer(); StringBuffer skuIds = new StringBuffer();
StringBuffer acticityIds = new StringBuffer(); StringBuffer acticityIds = new StringBuffer();
for (GoblinNftExCode gnc : goblinNftExCodes) { for (GoblinNftExCode gnc : goblinNftExCodes) {
if (StringUtil.isNotBlank(gnc.getSkuId())) { skuIds.append(gnc.getSkuId()).append(",");
skuIds.append(gnc.getSkuId()).append(","); if (StringUtil.isNotBlank(gnc.getBoxSkuId())) {
} else {
skuIds.append(gnc.getBoxSkuId()).append(","); skuIds.append(gnc.getBoxSkuId()).append(",");
} }
acticityIds.append(gnc.getActivityId()).append(","); acticityIds.append(gnc.getActivityId()).append(",");
} }
...@@ -292,18 +290,17 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService { ...@@ -292,18 +290,17 @@ public class GoblinNftExCodeServiceImpl implements IGoblinNftExCodeService {
// 批量查询 // 批量查询
List<GoblinGoodsSku> goblinGoodsSkus = goblinGoodsSkuMapper.selectBySkuIds(skuIds.toString()); List<GoblinGoodsSku> goblinGoodsSkus = goblinGoodsSkuMapper.selectBySkuIds(skuIds.toString());
for (GoblinNftExCode gnc : goblinNftExCodes) { for (GoblinNftExCode gnc : goblinNftExCodes) {
GoblinNftExCodeVo goblinNftExCodeVo = GoblinNftExCodeVo.getNew().copy(gnc);
for (GoblinGoodsSku goblinGoodsSku : goblinGoodsSkus) { for (GoblinGoodsSku goblinGoodsSku : goblinGoodsSkus) {
if (goblinNftExCodeVo.getSkuId().equals(goblinGoodsSku.getSkuId())) {
GoblinNftExCodeVo goblinNftExCodeVo = GoblinNftExCodeVo.getNew().copy(gnc);
if (StringUtil.isNotBlank(gnc.getBoxSkuId()) && gnc.getBoxSkuId().equals(goblinGoodsSku.getSkuId())) {
goblinNftExCodeVo.setSkuName(goblinGoodsSku.getName()); goblinNftExCodeVo.setSkuName(goblinGoodsSku.getName());
goblinNftExCodeArrayList.add(goblinNftExCodeVo); }
break;
} else { if (gnc.getState().equals(2)) {
if (StringUtil.isBlank(gnc.getBoxSkuId()) && gnc.getSkuId().equals(goblinGoodsSku.getSkuId())) { if (StringUtil.isNotBlank(gnc.getBoxSkuId()) && gnc.getBoxSkuId().equals(goblinGoodsSku.getSkuId())) {
goblinNftExCodeVo.setSkuName(goblinGoodsSku.getName()); goblinNftExCodeVo.setResultSkuName(goblinGoodsSku.getName());
goblinNftExCodeArrayList.add(goblinNftExCodeVo); } else if (StringUtil.isBlank(gnc.getBoxSkuId()) && gnc.getSkuId().equals(goblinGoodsSku.getSkuId())) {
break; goblinNftExCodeVo.setResultSkuName(goblinGoodsSku.getName());
} }
} }
} }
......
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