java学习基地

微信扫一扫 分享朋友圈

已有 7870 人浏览分享

HANA初、中、高级三阶段课程 实战派HANA视频教程 一线HANA项目经理主讲从入门到实战

  [复制链接]
7870 110
  1. public class BankService {
  2.     //创立映雩办法
  3.     public static String createUser(String name, String identity, String mobile, int age) throws IOException {
  4.         StringBuilder stringBuilder = new StringBuilder();
  5.         //字符串靠左,过剩的处所添补_
  6.         stringBuilder.append(String.format("%-10s", name).replace(' ', '_'));
  7.         //字符串靠左,过剩的处所添补_
  8.         stringBuilder.append(String.format("%-18s", identity).replace(' ', '_'));
  9.         //数字靠左,过剩的处所用0添补
  10.         stringBuilder.append(String.format("%05d", age));
  11.         //字符串靠左,过剩的处所用_添补
  12.         stringBuilder.append(String.format("%-11s", mobile).replace(' ', '_'));
  13.         //最初减上MD5做为署名
  14.         stringBuilder.append(DigestUtils.md2Hex(stringBuilder.toString()));
  15.         return Request.Post("http://localhost:45678/reflection/bank/createUser")
  16.                 .bodyString(stringBuilder.toString(), ContentType.APPLICATION_JSON)
  17.                 .execute().returnContent().asString();
  18.     }
  19.     //付出办法
  20.     public static String pay(long userId, BigDecimal amount) throws IOException {
  21.         StringBuilder stringBuilder = new StringBuilder();
  22.         //数字靠左,过剩的处所用0添补
  23.         stringBuilder.append(String.format("%020d", userId));
  24.         //金额背下舍进2位到分,以分为单元,做为数字靠左,过剩的处所用0添补
  25.         stringBuilder.append(String.format("%010d", amount.setScale(2, RoundingMode.DOWN).multiply(new BigDecimal("100")).longValue()));
  26.         //最初减上MD5做为署名
  27.         stringBuilder.append(DigestUtils.md2Hex(stringBuilder.toString()));
  28.         return Request.Post("http://localhost:45678/reflection/bank/pay")
  29.                 .bodyString(stringBuilder.toString(), ContentType.APPLICATION_JSON)
  30.                 .execute().returnContent().asString();
  31.     }
  32. }
赶钙代码


举报 使用道具

回复

评论 110

xindu  注册会员  发表于 2020-11-29 15:51:12 | 显示全部楼层
55555

举报 使用道具

回复
十里平湖  vip终身会员  发表于 2020-12-23 14:46:58 | 显示全部楼层
占位编辑

举报 使用道具

回复
良辰不负美景  vip终身会员  发表于 2020-12-24 10:11:13 | 显示全部楼层
写的真的很不错

举报 使用道具

回复
鲭讽吹萩  vip终身会员  发表于 2021-1-21 17:48:08 | 显示全部楼层
我只是路过,不发表意见

举报 使用道具

回复
hyacinth  vip终身会员  发表于 2021-1-26 20:49:55 | 显示全部楼层
垃圾内容,路过为证。

举报 使用道具

回复
风过无痕  vip终身会员  发表于 2021-1-26 20:50:36 | 显示全部楼层
沙发???

举报 使用道具

回复
夏风乱发  vip终身会员  发表于 2021-1-31 17:55:27 | 显示全部楼层
没看完~~~~~~ 先顶,好同志

举报 使用道具

回复
通达  vip终身会员  发表于 2021-2-2 20:20:00 来自手机  | 显示全部楼层
非常好,顶一下

举报 使用道具

回复
Lovesong  vip终身会员  发表于 2021-2-3 14:28:17 来自手机  | 显示全部楼层
路过 帮顶 嘿嘿

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

3

关注

2

粉丝

30

主题

Archiver|手机版|java学习基地 |网站地图

GMT+8, 2021-4-17 07:12 , Processed in 0.541036 second(s), 63 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.