日期:2014-05-18  浏览次数:20647 次

[吐槽贴]上海某上市公司万XX信息——华东某项目组——某程序员代码
本帖最后由 jacky0515 于 2013-10-25 14:59:32 编辑
	public DTO querydyxsrq(String A, String B) {
DTO dto = new PersonInsureRegDTO();
StringBuffer sb = new StringBuffer();
sb.append("select aae001,  b.aae813, to_char(aae001) || aae030 as aae030, to_char(aae001) || aae031 as aae031 ");
sb.append("from table1 b, table2 c where b.aae813 = c.aae813  and c.aae815 < sysdate and c.aae816 > sysdate and b.aae815 < sysdate and b.aae816 > sysdate");
sb.append(" and aae001  = to_number(to_char(sysdate, 'yyyy')) + 1 ");
if (StringUtils.isNotBlank(dto.getSblx())) {
sb.append(" and b.akz135 ='" + dto.getSblx() + "'");
}
if (StringUtils.isNotBlank(dto.getAaa027())) {
sb.append(" and (c.aaa027 = '330600' or c.aaa027  ='" + dto.getAaa027() + "')");
}

return dto;
}


员工问:为什么我的dto一直是空的啊?此处省略一千字。。。一直强调sql执行了!

这样的员工在,教他还像我们老员工欠他一样的,工资开的老高,有这样的员工在,项目不倒才有鬼了。
吐槽?奇葩代码 吐槽 奇葩 代码

------解决方案--------------------
这是实习生吗。
------解决方案--------------------
变量取名取的溜啊:StringBuffer sb
------解决方案--------------------
 这些什么上市公司,,,都是挂羊头卖狗肉的,,哎说多了都是眼泪,,中国的IT什么时候能有自己的东西啊!!!!!