From 412d065591cd71821f2d07d23b64dc9fcde2554d Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 07 Jul 2020 10:52:49 +0800 Subject: [PATCH] 中英文 --- src/main/resources/i18n/messages_zh_CN.properties | 14 +++++++ src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java | 19 +++++---- src/main/java/com/xcong/excoin/modules/contract/controller/ContractEntrustOrderController.java | 5 +- src/main/java/com/xcong/excoin/common/response/Result.java | 4 + src/main/java/com/xcong/excoin/common/system/controller/CommonController.java | 21 +++++----- src/main/resources/i18n/messages_en_US.properties | 18 ++++++++ src/main/java/com/xcong/excoin/common/system/service/UserDetailsServiceImpl.java | 3 + 7 files changed, 60 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/xcong/excoin/common/response/Result.java b/src/main/java/com/xcong/excoin/common/response/Result.java index f47e154..cacedd1 100644 --- a/src/main/java/com/xcong/excoin/common/response/Result.java +++ b/src/main/java/com/xcong/excoin/common/response/Result.java @@ -1,5 +1,6 @@ package com.xcong.excoin.common.response; +import com.xcong.excoin.utils.MessageSourceUtils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -18,7 +19,7 @@ private static final int SUCCESS = 0; - private static final String SUCCESS_MSG = "success"; + private static final String SUCCESS_MSG = MessageSourceUtils.getString("result_success_msg"); private static final int FAIL = -1; @@ -47,6 +48,7 @@ result.data = data; return result; } + public static Result ok(Object data) { Result result = new Result(); result.code = SUCCESS; diff --git a/src/main/java/com/xcong/excoin/common/system/controller/CommonController.java b/src/main/java/com/xcong/excoin/common/system/controller/CommonController.java index 7ba14a0..02a2aa9 100644 --- a/src/main/java/com/xcong/excoin/common/system/controller/CommonController.java +++ b/src/main/java/com/xcong/excoin/common/system/controller/CommonController.java @@ -7,6 +7,7 @@ import com.xcong.excoin.common.system.dto.Base64UploadDto; import com.xcong.excoin.common.system.service.CommonService; import com.xcong.excoin.configurations.properties.AliOssProperties; +import com.xcong.excoin.utils.MessageSourceUtils; import com.xcong.excoin.utils.OssUtils; import com.xcong.excoin.utils.RedisUtils; import com.xcong.excoin.utils.SmsUtils; @@ -54,7 +55,7 @@ Integer code = (int) ((Math.random() * 9 + 1) * 100000); if (StrUtil.isNotBlank(redisUtils.getString(AppContants.VERIFY_CODE_PREFIX + account))) { - return Result.fail("验证码已发送,请勿重复发"); + return Result.fail(MessageSourceUtils.getString("common_verify_code_exist")); } // 发送手机验证码 @@ -64,22 +65,22 @@ Map<String, Object> map = new HashMap<>(); boolean flag = redisUtils.set(AppContants.VERIFY_CODE_PREFIX + account, code, 120); map.put("code", flag); - return Result.ok("success", map); + return Result.ok(MessageSourceUtils.getString("member_service_0010"), map); } // 发送邮件验证码 } else if (AppContants.ACCOUNT_TYPE_EMAIL.equals(type)) { boolean flag = SubMailSend.sendMail(account, code.toString()); if (flag) { redisUtils.set(AppContants.VERIFY_CODE_PREFIX + account, code, 120); - return Result.ok("success"); + return Result.ok(MessageSourceUtils.getString("member_service_0010")); } else { - return Result.fail("发送失败"); + return Result.fail(MessageSourceUtils.getString("result_fail_msg")); } } else { log.info("未定义账号类型"); - return Result.fail("fail"); + return Result.fail(MessageSourceUtils.getString("result_fail_msg")); } - return Result.fail("fail"); + return Result.fail(MessageSourceUtils.getString("result_fail_msg")); } @ApiOperation(value = "验证验证码是否正确", notes = "验证验证码是否正确") @@ -88,9 +89,9 @@ @ApiParam(name = "code", value = "验证码", required = true) @RequestParam("code") String code) { boolean flag = commonservice.verifyCode(account, code); if (flag) { - return Result.ok("success"); + return Result.ok(MessageSourceUtils.getString("result_success_msg")); } - return Result.fail("验证码错误"); + return Result.fail(MessageSourceUtils.getString("common_verify_code")); } @ApiOperation(value = "文件上次接口", notes = "文件上传") @@ -101,8 +102,8 @@ boolean flag = OssUtils.uploadFileWithBase64(uploadDto.base64Str, imageName); if (flag) { String url = aliOssProperties.getBucketName() + "/" + imageName; - return Result.ok("success", url); + return Result.ok(MessageSourceUtils.getString("result_success_msg"), url); } - return Result.fail("上传失败"); + return Result.fail(MessageSourceUtils.getString("uploadFile_controller_0001")); } } diff --git a/src/main/java/com/xcong/excoin/common/system/service/UserDetailsServiceImpl.java b/src/main/java/com/xcong/excoin/common/system/service/UserDetailsServiceImpl.java index 508dff9..d08afa0 100644 --- a/src/main/java/com/xcong/excoin/common/system/service/UserDetailsServiceImpl.java +++ b/src/main/java/com/xcong/excoin/common/system/service/UserDetailsServiceImpl.java @@ -7,6 +7,7 @@ import com.xcong.excoin.common.system.bean.LoginUserBean; import com.xcong.excoin.modules.member.dao.MemberDao; import com.xcong.excoin.modules.member.entity.MemberEntity; +import com.xcong.excoin.utils.MessageSourceUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.UserDetailsService; @@ -46,7 +47,7 @@ } if (MemberEntity.ACCOUNT_STATUS_DISABLED == memberEntity.getAccountStatus()) { - throw new GlobalException("账号已被禁用"); + throw new GlobalException(MessageSourceUtils.getString("member_service_0092")); } return new LoginUserBean(memberEntity, null, null); diff --git a/src/main/java/com/xcong/excoin/modules/contract/controller/ContractEntrustOrderController.java b/src/main/java/com/xcong/excoin/modules/contract/controller/ContractEntrustOrderController.java index a71f393..7d1430b 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/controller/ContractEntrustOrderController.java +++ b/src/main/java/com/xcong/excoin/modules/contract/controller/ContractEntrustOrderController.java @@ -6,6 +6,7 @@ import com.xcong.excoin.modules.contract.parameter.dto.SubmitEntrustDto; import com.xcong.excoin.modules.contract.parameter.vo.ContractEntrustVo; import com.xcong.excoin.modules.contract.service.ContractEntrustOrderService; +import com.xcong.excoin.utils.MessageSourceUtils; import com.xcong.excoin.utils.TypeJudgeUtils; import com.xcong.excoin.utils.api.response.Symbol; import io.swagger.annotations.*; @@ -34,11 +35,11 @@ @PostMapping(value = "/submitEntrustOrder") public Result submitEntrustOrder(@RequestBody @Validated SubmitEntrustDto submitEntrustDto) { if (StrUtil.isBlank(SymbolEnum.getNameByValue(submitEntrustDto.getSymbol()))) { - return Result.fail("非法币种"); + return Result.fail(MessageSourceUtils.getString("illegal_symbol")); } if (!TypeJudgeUtils.entrustType(submitEntrustDto.getEntrustType())) { - return Result.fail("非法类型"); + return Result.fail(MessageSourceUtils.getString("illegal_type")); } return contractEntrustOrderService.addContractEntrustOrder(submitEntrustDto); diff --git a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java index 2fcb1d9..69f2489 100644 --- a/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java @@ -23,6 +23,7 @@ import com.xcong.excoin.rabbit.producer.OrderProducer; import com.xcong.excoin.utils.CacheSettingUtils; import com.xcong.excoin.utils.CoinTypeConvert; +import com.xcong.excoin.utils.MessageSourceUtils; import com.xcong.excoin.utils.RedisUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -75,14 +76,14 @@ // 开多委托价不能大于当前价 if (submitEntrustDto.getEntrustType() == ContractEntrustOrderEntity.ENTRUST_TYPE_OPEN_MORE) { if (submitEntrustDto.getEntrustPrice().compareTo(newPrice) > -1) { - return Result.fail("委托价不能大于当前价"); + return Result.fail(MessageSourceUtils.getString("entrust_price_judge_more")); } } // 开空委托价不能小于当前价 if (submitEntrustDto.getEntrustType() == ContractEntrustOrderEntity.ENTRUST_TYPE_OPEN_LESS) { if (submitEntrustDto.getEntrustPrice().compareTo(newPrice) < 1) { - return Result.fail("委托价不能小于当前价"); + return Result.fail(MessageSourceUtils.getString("entrust_price_judge_less")); } } @@ -106,7 +107,7 @@ log.info("预付款:{}", entrustTotalAmount); if (entrustTotalAmount.compareTo(walletContract.getAvailableBalance()) > -1) { - return Result.fail("可用余额不足"); + return Result.fail(MessageSourceUtils.getString("member_service_0085")); } ContractEntrustOrderEntityMapper convert = ContractEntrustOrderEntityMapper.INSTANCE; @@ -132,9 +133,9 @@ OrderModel model = new OrderModel(entrustOrderEntity.getId(), RabbitPriceTypeEnum.ENTRUST_OPEN_LESS.getValue(), submitEntrustDto.getEntrustPrice().setScale(8, RoundingMode.HALF_UP).toPlainString(), submitEntrustDto.getSymbol()); producer.sendPriceOperate(JSONObject.toJSONString(model)); } - return Result.ok("委托成功"); + return Result.ok(MessageSourceUtils.getString("result_success_msg")); } else { - return Result.fail("委托失败"); + return Result.fail(MessageSourceUtils.getString("result_fail_msg")); } } @@ -143,7 +144,7 @@ return Result.fail("功能暂未开放,敬请期待"); } - return Result.fail("未知错误"); + return Result.fail(MessageSourceUtils.getString("result_fail_msg")); } @Override @@ -162,7 +163,7 @@ // 查询该委托单是否为该用户所有 ContractEntrustOrderEntity entrustOrderEntity = contractEntrustOrderDao.selectEntrustOrderByIdAndMemberId(id, memberEntity.getId()); if (entrustOrderEntity == null) { - return Result.fail("该委托单不存在"); + return Result.fail(MessageSourceUtils.getString("entrust_order_not_exist")); } MemberWalletContractEntity walletContractEntity = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberEntity.getId(), MemberWalletCoinEnum.WALLETCOINCODE.getValue()); @@ -177,9 +178,9 @@ contractEntrustOrderDao.deleteById(entrustOrderEntity.getId()); if (i > 0) { - return Result.ok("撤销成功"); + return Result.ok(MessageSourceUtils.getString("cancellation_success")); } - return Result.fail("撤销失败"); + return Result.fail(MessageSourceUtils.getString("cancellation_fail")); } @Override diff --git a/src/main/resources/i18n/messages_en_US.properties b/src/main/resources/i18n/messages_en_US.properties index 1ae789b..47d0eaf 100644 --- a/src/main/resources/i18n/messages_en_US.properties +++ b/src/main/resources/i18n/messages_en_US.properties @@ -222,4 +222,20 @@ home_service_0013=Modification succeeded, please log in home_service_0014=The mobile number does not exist, please register and log in -uploadFile_controller_0001=Upload failed \ No newline at end of file +uploadFile_controller_0001=Upload failed + +result_success_msg=Operation success +result_fail_msg=Operation failed + +common_verify_code=Code Error Or Invalided +common_verify_code_exist=Code existed + +illegal_symbol=Illegal Symbol +illegal_type=Illegal Type + +entrust_price_judge_more=The entrusted open price cannot be higher than the market price +entrust_price_judge_less=The entrusted open price cannot be lower than the market price +entrust_order_not_exist=Order does not exist +cancellation_success=Cancellation Success +cancellation_fail=Cancellation Fail + diff --git a/src/main/resources/i18n/messages_zh_CN.properties b/src/main/resources/i18n/messages_zh_CN.properties index c3553d9..7cabde0 100644 --- a/src/main/resources/i18n/messages_zh_CN.properties +++ b/src/main/resources/i18n/messages_zh_CN.properties @@ -224,3 +224,17 @@ uploadFile_controller_0001=上传失败 +result_success_msg=操作成功 +result_fail_msg=操作失败 + +common_verify_code=验证码错误或已失效 +common_verify_code_exist=验证码已发送,请勿重复发送 + +illegal_symbol=非法币种 +illegal_type=非法类型 + +entrust_price_judge_more=委托价不能大于当前价 +entrust_price_judge_less=委托价不能小于当前价 +entrust_order_not_exist=委托单不存在 +cancellation_success=撤销成功 +cancellation_fail=撤销失败 -- Gitblit v1.9.1