| | |
| | | import com.yeshi.fanli.util.StringUtil;
|
| | |
|
| | | public enum CloudOrderMenuEnum {
|
| | | robotMonth(0.01, 4, 1, "机器人月套餐", "一个月");
|
| | | robotMonth(20, 4, 1, "全能机器人", "一个月");
|
| | |
|
| | | private double money;
|
| | | private Integer robotType;
|
| | |
| | | }
|
| | |
|
| | |
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | @Override
|
| | | public void cloudPayCloudSuccess(Long orderId) throws UserCloudOrderException{
|
| | | UserCloudOrder cloudOrder = userCloudOrderMapper.selectForUpdate(orderId);
|
| | |
| | | UserCloudOrder updateOrder = new UserCloudOrder();
|
| | | updateOrder.setState(true);
|
| | | updateOrder.setId(cloudOrder.getId());
|
| | | updateOrder.setDesc("成功开通 1个月");
|
| | | updateOrder.setDesc("成功开通" + updateOrder.getType().getDescShow());
|
| | | updateOrder.setUpdateTime(new Date());
|
| | | userCloudOrderMapper.updateByPrimaryKeySelective(updateOrder);
|
| | |
|
| | |
| | | }
|
| | |
|
| | | @Override
|
| | | @Transactional(rollbackFor = Exception.class)
|
| | | public void openCloud(Long uid, Long orderId, CloudOrderMenuEnum menuEnum) throws UserCloudException {
|
| | | UserCloud existCloud = userCloudMapper.getByOrderId(orderId);
|
| | | if (existCloud != null) {
|