|
|
@@ -274,6 +274,27 @@ public class KxsMachineApplyServiceImpl extends ServiceImpl<KxsMachineApplyMappe
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public R applyVhostGdSn(ApplyMachineDTO param) {
|
|
|
+ Long userId = SecurityUtils.getUser().getId();
|
|
|
+ //订单号
|
|
|
+ Snowflake snowflake = IdUtil.getSnowflake(1, userId);
|
|
|
+ long orderSn = snowflake.nextId();
|
|
|
+
|
|
|
+ KxsMachineApply order = new KxsMachineApply();
|
|
|
+ BeanUtils.copyProperties(param, order);
|
|
|
+ order.setOrderSn("BA" + orderSn);
|
|
|
+ //查询申请用户
|
|
|
+ R<KxsUser> userResult = remoteKxsUserService.loadUserById(userId.intValue(), SecurityConstants.FROM_IN);
|
|
|
+ KxsUser user = RetOps.of(userResult)
|
|
|
+ .getData()
|
|
|
+ .orElseThrow(() -> new GlobalCustomerException(StoreErrorTypeEnum.SN_FIND_NULL.getDescription()));
|
|
|
+ order.setUserId(userId.intValue());
|
|
|
+ order.setUsername(user.getUsername());
|
|
|
+ order.setUserCode(user.getUserCode());
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
@GlobalTransactional
|
|
|
@Transactional(rollbackFor = Exception.class)
|