V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  momuou  ›  全部回复第 2 页 / 共 4 页
回复总数  63
1  2  3  4  
2018-12-25 14:39:01 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@zhaogaz 嗯,楼上多次提及 vaild 校验,这个更多我在前端接触过,服务端的真要学习一下
2018-12-25 14:37:52 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@wuchenl 嗯,这位老哥的方法跟 24L 的有点相似,有空余时间我也要学习一下这种利用注解的方式.谢谢
2018-12-25 14:36:15 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@icop 这不是执行问题,是优化问题。
2018-12-25 14:35:50 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@tingfang 谢谢,不过这种写法我觉得太繁琐了,可以看看我 20L 写的最新的。也是感觉写的最方便的写法了
2018-12-25 09:18:00 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@iceheart 谢谢,抛异常这种考虑过,不过也是感觉太繁琐
2018-12-25 09:16:06 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@devilyaos 其实判断不是重点。。重点就是怎么优化这种多个判断的,不过还是很感谢
2018-12-25 09:14:44 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
2018-12-25 09:14:32 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@pipicat 谢谢
2018-12-24 16:22:57 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
不会贴图,所以没什么贴上来没什么格式。。感谢提建议的各位。
2018-12-24 16:21:55 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@james2013 这种写一两个还好,写多了容易烦躁
2018-12-24 16:20:04 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
好吧,大背景就是本来写了一段自我感觉良好的代码,可是硬盘丢失了,代码只能重写,却写出这种后人难以维护的代码,感觉不太好,所以发上来请教一下各位。。刚刚上了个厕所,好像又记起来之前怎么写的了。
if (StringUtils.isBlank(countTypeId) || "null".equals(countTypeId)) {
// 业务类型
result.put("msg", "业务类型不明,请联系管理员");
}
else if(StringUtils.isBlank(dealDate) || "null".equals(dealDate)){
// 日期
result.put("msg", "请选择确切日期进行查询后再进行审核.");
}else if(StringUtils.isBlank(regionCode) || "null".equals(regionCode)){
//地市编码
result.put("msg", "请选择确切地市进行查询后再进行审核");
}else if(StringUtils.isBlank(payType) || "null".equals(payType)){
//-支付类型( 0 待确认 1 通过 2 不通过
result.put("msg", "选择的支付类型有误,请稍后重试");
}else{
paramMap.put("countTypeId", countTypeId.trim());
paramMap.put("dealDate", dealDate.trim());
paramMap.put("regionCode", regionCode.trim());
paramMap.put("payType", payType.trim());
int i = dataRecountService.updateDataPayType(paramMap);
if (i > 0) {
result.put("status", "1");
result.put("msg", "提交成功");
}
}
return result;
2018-12-24 16:11:00 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@jorneyr 谢谢,我去查询一下。
2018-12-24 16:10:09 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@kyuuseiryuu 就是本着我写着爽,维护的人想砍我的心态。。所以才放上来的。
2018-12-24 16:09:25 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@misaka19000 这本身就是一段烂代码,就是想请教一下你怎么重构,瞎子都知道这种代码难维护,可是你要怎么写才能符合这种写法又优雅呢?
2018-12-24 16:07:51 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@jcsmallming 这种写法肯定是不符合预期的,其实一直都是写 if()else{return}这种的,可是参数多了就觉得麻烦,而且最后还是会走到事务里面去.
2018-12-24 16:06:38 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
@wsyzzz 不是报错--是想优化一下这种写法。。。
2018-12-24 15:03:34 +08:00
回复了 momuou 创建的主题 程序员 请问这段代码有什么问题?完全看不出有什么异常。。
// 业务类型
if (StringUtils.isNotBlank(countTypeId) && !"null".equals(countTypeId)) {
paramMap.put("countTypeId", countTypeId.trim());
// 日期
if (StringUtils.isNotBlank(dealDate) && !"null".equals(dealDate)) {
paramMap.put("dealDate", dealDate.trim());
//地市编码
if (StringUtils.isNotBlank(regionCode) && !"null".equals(regionCode)) {
paramMap.put("regionCode", regionCode.trim());
if (StringUtils.isNotBlank(payType) && !"null".equals(payType)) {
//-支付类型( 0 待确认 1 通过 2 不通过
paramMap.put("payType", payType.trim());
try {
int i = dataRecountService.updateDataPayType(paramMap);
if (i > 0) {
result.put("status", "1");
result.put("msg", "提交成功");
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
result.put("msg", "网络异常,请稍后再尝试。");
}
} else {
result.put("msg", "选择的支付类型有误,请稍后重试");
}
} else {
result.put("msg", "请选择确切地市进行查询后再进行审核");
}
} else {
result.put("msg", "请选择确切日期进行查询后再进行审核.");
}
} else {
result.put("msg", "业务类型不明,请联系管理员");
}
2018-09-13 18:02:23 +08:00
回复了 macleek 创建的主题 推广 月饼中奖名单更新帖
@macleek 额,在小程序客服那里问怎么减 19 还有公众号下单和他帮我下单有什么区别就没回应了。。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2629 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 14:30 · PVG 22:30 · LAX 07:30 · JFK 10:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.