| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | @Slf4j |
| | |
| | | DateTime dateTime = DateUtil.offsetMinute(awardTime, 5); |
| | | int orderNum = 1; |
| | | for(String profitPlan : isProfitPlan){ |
| | | String yyyyMMddHHMM = DateUtil.format(dateTime, "yyyy-MM-dd hh:mm"); |
| | | |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | String yyyyMMddHHMM = sdf.format(dateTime); |
| | | DappOnHookAward dappOnHookAwardNext = dappOnHookAwardDao.selectByByAwardTime(yyyyMMddHHMM); |
| | | |
| | | JSONObject jsonObject = JSONUtil.parseObj(profitPlan); |
| | |
| | | igtOnHookPlanOrderItem.setOrderId(igtOnHookPlanOrder.getId()); |
| | | BigDecimal amount = new BigDecimal(jsonObject.get("amount").toString()); |
| | | igtOnHookPlanOrderItem.setAmount(amount.multiply(new BigDecimal(planCode))); |
| | | igtOnHookPlanOrderItem.setProfit(BigDecimal.ZERO.multiply(new BigDecimal(planCode))); |
| | | BigDecimal profit = new BigDecimal(jsonObject.get("profit").toString()); |
| | | igtOnHookPlanOrderItem.setProfit(profit.multiply(new BigDecimal(planCode))); |
| | | igtOnHookPlanOrderItem.setState(2); |
| | | igtOnHookPlanOrderItem.setPlanCode(planCode); |
| | | igtOnHookPlanOrderItem.setIsGoal(1); |
| | |
| | | Long memberId = dappMemberEntity.getId(); |
| | | ArrayList<ApiAwardInfoVo> apiAwardInfoVos = new ArrayList<>(); |
| | | DateTime date = DateUtil.date(); |
| | | String yyyyMMddHHMM = DateUtil.format(date, "yyyy-MM-dd hh:mm"); |
| | | |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm"); |
| | | String yyyyMMddHHMM = sdf.format(date); |
| | | List<DappOnHookAward> dappOnHookAwards = dappOnHookAwardDao.selectInfoByByAwardTime(yyyyMMddHHMM); |
| | | if(CollUtil.isNotEmpty(dappOnHookAwards)){ |
| | | for(DappOnHookAward dappOnHookAward : dappOnHookAwards){ |