近期代码总结
问题
Boolean collectFlag = !newWorkHour.equals(oldWorkHour)?true:false;
这行代码是没错的,但是写法上有冗余,因为.equals方法返回的已经是true和false了,你这行代码相当于判断出是true或false,再进行一层true或false的赋值,属实是脱裤子放屁了。
合理写法:
Boolean collectFlag = !newWorkHour.equals(oldWorkHour);
Integer code = npmProjectSystemServicePlus.getHourByEstimateId(estimateId).getCode();
Map result = (Map)npmProjectSystemServicePlus.getHourByEstimateId(estimateId).getData();
这代码我都不想说啥,获取同一个resultMessage里的数据你调了两次service........
正确写法
ResultMessage resultMessage = npmProjectSystemServicePlus.getHourByEstimateId(estimateId);标签:Map,false,17,代码,resultMessage,2023,true,npmProjectSystemServicePlus From: https://www.cnblogs.com/majy106/p/17325402.html
Integer code = resultMessage.getCode();
Map result = (Map)resultMessage.getData();