|
@@ -101,6 +101,7 @@ public class WithdrawRecordApiController {
|
|
|
}
|
|
|
Claims claims = result.getRight();
|
|
|
Long userId = Long.valueOf(claims.get("userId").toString());
|
|
|
+
|
|
|
User user = userService.findById(userId);
|
|
|
if (user == null) {
|
|
|
return ResultGenerator.genFailResult(ResultCode.USER_IS_NULL);
|
|
@@ -117,7 +118,9 @@ public class WithdrawRecordApiController {
|
|
|
user.setBankAccount(param.getBankAccount());
|
|
|
user.setBankAccountName(param.getBankAccountName());
|
|
|
}
|
|
|
-
|
|
|
+ if (param.getAmount() == null || param.getAmount().compareTo(BigDecimal.ZERO) <= 0) {
|
|
|
+ return ResultGenerator.genFailResult(ResultCode.AMOUNT_IS_NULL);
|
|
|
+ }
|
|
|
|
|
|
com.txz.operating.result.Result<ConfigDTO> openRedEnvelopeRate = operatingConfigDubboServiceClient.getConfigByCode("join_red_envelope_rate");
|
|
|
String rate = openRedEnvelopeRate.getData().getValueInfo();
|