| | |
| | | TeamDividentsSourceOrderUserMap update = new TeamDividentsSourceOrderUserMap();
|
| | | update.setId(id);
|
| | | update.setState(TeamDividentsSourceOrderUserMap.STATE_YILINGQU);
|
| | | update.setSendTime(new Date());
|
| | | update.setUpdateTime(new Date());
|
| | | teamDividentsSourceOrderUserMapMapper.updateByPrimaryKeySelective(update);
|
| | | }
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | @Override
|
| | | public void invalidOrderBySourceUid(Long sourceUid, String beiZhu) {
|
| | | List<Integer> stateList = new ArrayList<>();
|
| | | stateList.add(TeamDividentsSourceOrderUserMap.STATE_FK);
|
| | | stateList.add(TeamDividentsSourceOrderUserMap.STATE_JS);
|
| | | teamDividentsSourceOrderUserMapMapper.invalidOrderBySourceUid(sourceUid, beiZhu, stateList);
|
| | | }
|
| | |
|
| | | @Transactional
|
| | | @Override
|
| | | public void orderSettle(Long sourceOrderId, Date preSendTime, BigDecimal income) {
|
| | |
| | |
|
| | | TeamDividentsSourceOrderUserMap update = new TeamDividentsSourceOrderUserMap();
|
| | | update.setId(map.getId());
|
| | | update.setMoney(MoneyBigDecimalUtil.div(income.multiply(map.getRate()), new BigDecimal(100), 4));
|
| | | update.setMoney(MoneyBigDecimalUtil.div(income.multiply(map.getRate()), new BigDecimal(100), 3));
|
| | | update.setUpdateTime(new Date());
|
| | | update.setState(TeamDividentsSourceOrderUserMap.STATE_JS);
|
| | | update.setPreSendTime(preSendTime);
|
| | | teamDividentsSourceOrderUserMapMapper.updateByPrimaryKeySelective(update);
|
| | | }
|
| | | }
|
| | |
| | | if (map.getState() == TeamDividentsSourceOrderUserMap.STATE_FK) {
|
| | | TeamDividentsSourceOrderUserMap update = new TeamDividentsSourceOrderUserMap();
|
| | | update.setId(map.getId());
|
| | | update.setMoney(MoneyBigDecimalUtil.div(income.multiply(map.getRate()), new BigDecimal(100), 4));
|
| | | update.setMoney(MoneyBigDecimalUtil.div(income.multiply(map.getRate()), new BigDecimal(100), 3));
|
| | | update.setUpdateTime(new Date());
|
| | | teamDividentsSourceOrderUserMapMapper.updateByPrimaryKeySelective(update);
|
| | | }
|