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

Commit 93816f3a authored by zhengfuxin's avatar zhengfuxin

加入 try

parent ca458ce2
...@@ -65,53 +65,59 @@ public class SellDataInfoImpl { ...@@ -65,53 +65,59 @@ public class SellDataInfoImpl {
for(SmileUser smileUser:list){ for(SmileUser smileUser:list){
//-- 看这个人有哪些演出维度的订单 (支付的、演出id,该用户的。) //-- 看这个人有哪些演出维度的订单 (支付的、演出id,该用户的。)
if(StringUtil.isNotBlank(smileUser.getUid())){ if(StringUtil.isNotBlank(smileUser.getUid())){
// //获取 该人 该演出 的所有订单 (6个月) try {
List<Map> list1=orderTicketsMapper.getUserOrder(smileUser.getUid()); // //获取 该人 该演出 的所有订单 (6个月)
for(Map a:list1){ List<Map> list1=orderTicketsMapper.getUserOrder(smileUser.getUid());
String performanceId=a.get("yanchuId")==null?"":a.get("yanchuId").toString(); for(Map a:list1){
String yanChuName=a.get("title")==null?"":a.get("title").toString(); String performanceId=a.get("yanchuId")==null?"":a.get("yanchuId").toString();
//获取 该人 该演出 的所有订单 String yanChuName=a.get("title")==null?"":a.get("title").toString();
List<Map> list2=orderTicketsMapper.getUserSellOneDate(smileUser.getUid(),performanceId); //获取 该人 该演出 的所有订单
ArrayList<SellDataOneVO> listSellDataOneVo= ObjectUtil.getSellDataOneVOArrayList(); List<Map> list2=orderTicketsMapper.getUserSellOneDate(smileUser.getUid(),performanceId);
for(Map a1:list2){ ArrayList<SellDataOneVO> listSellDataOneVo= ObjectUtil.getSellDataOneVOArrayList();
SellDataOneVO sellDataOneVO=SellDataOneVO.getNew(); for(Map a1:list2){
//票务类型 SellDataOneVO sellDataOneVO=SellDataOneVO.getNew();
sellDataOneVO.setTicketName(a1.get("title")==null?"":a1.get("title").toString()); //票务类型
//数量 sellDataOneVO.setTicketName(a1.get("title")==null?"":a1.get("title").toString());
sellDataOneVO.setTicketNumber(a1.get("number")==null?0:Integer.parseInt(a1.get("number").toString())); //数量
//总金额 sellDataOneVO.setTicketNumber(a1.get("number")==null?0:Integer.parseInt(a1.get("number").toString()));
sellDataOneVO.setSellPrice(new BigDecimal(a1.get("price")==null?"0":a1.get("price").toString())); //总金额
//票提 sellDataOneVO.setSellPrice(new BigDecimal(a1.get("price")==null?"0":a1.get("price").toString()));
sellDataOneVO.setPiaoTi(new BigDecimal(a1.get("paioTi")==null?"":a1.get("paioTi").toString())); //票提
//佣金 sellDataOneVO.setPiaoTi(new BigDecimal(a1.get("paioTi")==null?"":a1.get("paioTi").toString()));
sellDataOneVO.setCommission(new BigDecimal(a1.get("commiss")==null?"0":a1.get("commiss").toString())); //佣金
sellDataOneVO.setTicketId(a1.get("ticketId")==null?"":a1.get("ticketId").toString()); sellDataOneVO.setCommission(new BigDecimal(a1.get("commiss")==null?"0":a1.get("commiss").toString()));
listSellDataOneVo.add(sellDataOneVO); sellDataOneVO.setTicketId(a1.get("ticketId")==null?"":a1.get("ticketId").toString());
if(StringUtils.isNotBlank(sellDataOneVO.getTicketId())){ listSellDataOneVo.add(sellDataOneVO);
setDataDetial(smileUser.getUid(),a1.get("ticketId").toString()); if(StringUtils.isNotBlank(sellDataOneVO.getTicketId())){
setDataDetial(smileUser.getUid(),a1.get("ticketId").toString());
}
} }
} Map allDate=orderTicketsMapper.getUserSellAllDate(smileUser.getUid(),performanceId);
Map allDate=orderTicketsMapper.getUserSellAllDate(smileUser.getUid(),performanceId); SellDataVO sellDataVO=SellDataVO.getNew();
SellDataVO sellDataVO=SellDataVO.getNew(); if(null!=allDate){
if(null!=allDate){ //活动名称 需要再查 目前没有
//活动名称 需要再查 目前没有 sellDataVO.setDeltag(0);
sellDataVO.setDeltag(0); sellDataVO.setSellDataId(smileUser.getUid().concat(performanceId));
sellDataVO.setSellDataId(smileUser.getUid().concat(performanceId)); sellDataVO.setActiveName(yanChuName);
sellDataVO.setActiveName(yanChuName); sellDataVO.setSellAmount(new BigDecimal(allDate.get("price")==null?"0":allDate.get("price").toString()));
sellDataVO.setSellAmount(new BigDecimal(allDate.get("price")==null?"0":allDate.get("price").toString())); sellDataVO.setSellNumber(new BigDecimal(allDate.get("number")==null?"0":allDate.get("number").toString()));
sellDataVO.setSellNumber(new BigDecimal(allDate.get("number")==null?"0":allDate.get("number").toString())); sellDataVO.setTotalCommission(new BigDecimal(allDate.get("commiss")==null?"0":allDate.get("commiss").toString()));
sellDataVO.setTotalCommission(new BigDecimal(allDate.get("commiss")==null?"0":allDate.get("commiss").toString())); sellDataVO.setSellDataOneVO(listSellDataOneVo);
sellDataVO.setSellDataOneVO(listSellDataOneVo); //redis 里面放入
//redis 里面放入 redisDataSourceUtil.getRedisSweetUtil().set(SmileRedisConst.SELL_DATA.concat(smileUser.getUid()).concat(performanceId),sellDataVO);
redisDataSourceUtil.getRedisSweetUtil().set(SmileRedisConst.SELL_DATA.concat(smileUser.getUid()).concat(performanceId),sellDataVO); if(mongoTemplate.exists(Query.query(Criteria.where("sellDataId").is(sellDataVO.getSellDataId())), SellDataVO.class, SellDataVO.class.getSimpleName())){
if(mongoTemplate.exists(Query.query(Criteria.where("sellDataId").is(sellDataVO.getSellDataId())), SellDataVO.class, SellDataVO.class.getSimpleName())){ mongoTemplate.remove(Query.query(Criteria.where("sellDataId").is(sellDataVO.getSellDataId())), SellDataVO.class, SellDataVO.class.getSimpleName());
mongoTemplate.remove(Query.query(Criteria.where("sellDataId").is(sellDataVO.getSellDataId())), SellDataVO.class, SellDataVO.class.getSimpleName()); }
//mongodb 里面放入
mongoTemplate.insert(sellDataVO,SellDataVO.class.getSimpleName());
} }
//mongodb 里面放入
mongoTemplate.insert(sellDataVO,SellDataVO.class.getSimpleName());
}
}
}catch (Exception e){
log.info(String.valueOf(e));
log.info("用户的uid{}",smileUser.getUid());
} }
} }
} }
...@@ -147,8 +153,8 @@ public class SellDataInfoImpl { ...@@ -147,8 +153,8 @@ public class SellDataInfoImpl {
//已结算(已完成) //已结算(已完成)
a.put("status","3"); a.put("status","3");
}else{ }else{
java.sql.Timestamp timeEnd= (java.sql.Timestamp) a.get("timeEnd"); if(null!=a.get("timeEnd")){
if(null!=timeEnd){ java.sql.Timestamp timeEnd= (java.sql.Timestamp) a.get("timeEnd");
if(timeEnd.after(new Date(System.currentTimeMillis()))){ if(timeEnd.after(new Date(System.currentTimeMillis()))){
//待入账(项目未结束) //待入账(项目未结束)
a.put("status","1"); a.put("status","1");
......
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