Browse Source

feature1.0.0-img:优化审核逻辑

master
chengkun 4 years ago
parent
commit
96be3817cc
  1. 15
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java
  2. 9
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/ProfitVerifyOrderServiceImpl.java
  3. 4
      bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml

15
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java

@ -132,6 +132,21 @@ public class CreatorProfitServiceImpl implements CreatorProfitService {
creatorProfit.setIsShow("1"); creatorProfit.setIsShow("1");
creatorProfit.setSort(0); creatorProfit.setSort(0);
creatorProfit.setDownloadNum(1); creatorProfit.setDownloadNum(1);
//根据平台生成订单号
switch (creatorProfit.getPlatform()){
case "0" :
creatorProfit.setOrderNo("DY"+IdUtil.getSnowflakeNextIdStr());
break;
case "1" :
creatorProfit.setOrderNo("KS"+IdUtil.getSnowflakeNextIdStr());
break;
case "2" :
creatorProfit.setOrderNo("WX"+IdUtil.getSnowflakeNextIdStr());
break;
default:
creatorProfit.setOrderNo("UNI"+IdUtil.getSnowflakeNextIdStr());
break;
}
insertList.add(creatorProfit); insertList.add(creatorProfit);
} }
} }

9
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/ProfitVerifyOrderServiceImpl.java

@ -146,11 +146,18 @@ public class ProfitVerifyOrderServiceImpl implements ProfitVerifyOrderService {
order.setVerifyTime(new Date()); order.setVerifyTime(new Date());
profitVerifyOrderMapper.updateById(order); profitVerifyOrderMapper.updateById(order);
return true; return true;
//TODO 待测试多条数据情况下,缓存删除问题
} }
return false; return false;
}else{ }else{
//审核不通过,流程结束 //审核不通过,流程结束
//更新审核单信息
ProfitVerifyOrder order = new ProfitVerifyOrder();
order.setId(params.getId());
order.setReason(params.getReason());
order.setVerifyAdminId(params.getVerifyAdminId());
order.setVerifyStatus(params.getVerifyStatus());
order.setVerifyTime(new Date());
profitVerifyOrderMapper.updateById(order);
return false; return false;
} }
} }

4
bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml

@ -144,10 +144,10 @@
</update> </update>
<insert id="batchInsertInviteProfit" useGeneratedKeys="true" keyProperty="id"> <insert id="batchInsertInviteProfit" useGeneratedKeys="true" keyProperty="id">
insert into img_creator_profit(creator_id,type,status,is_show,sort,download_num, insert into img_creator_profit(creator_id,order_no,type,status,is_show,sort,download_num,
create_time,update_time,scan_code,img_id,platform,app_type) values create_time,update_time,scan_code,img_id,platform,app_type) values
<foreach item="item" collection="list" separator=","> <foreach item="item" collection="list" separator=",">
(#{item.creatorId}, #{item.type}, #{item.status}, #{item.isShow},#{item.sort}, (#{item.creatorId},#{item.orderNo}, #{item.type}, #{item.status}, #{item.isShow},#{item.sort},
#{item.downloadNum},#{item.createTime},#{item.updateTime},#{item.scanCode},#{item.imgId}, #{item.downloadNum},#{item.createTime},#{item.updateTime},#{item.scanCode},#{item.imgId},
#{item.platform},#{item.appType}) #{item.platform},#{item.appType})
</foreach> </foreach>

Loading…
Cancel
Save