代碼走查注意事項:
1、不變的值,盡量寫個常量類
2、盡量使用if{}else,不要一直if去判斷
3、減少循環調用方法查詢數據庫
4、dao層盡量不要用邏輯,盡量在service里寫業務邏輯
5、金額使用Bigdecimal類型的,0.00這種格式靠右顯示
6、iframe的彈框,要放到js里,可以緩存,放到jsp里每次都需要加載。
7、ajax對應success對應一個error異常,盡量用error,網絡斷或者不好的時候,走error,比較友好。
正確的ajax代碼開發規范是這樣的:
$.ajax({
url: '${ctx}/cashier/receivecheck/receive',
data: 'strBillId=' + strBillId,
dataType: "json",
type:"POST",
beforeSend: function(){
$.jBox.tip("正在執行,請稍等...", 'loading',{opacity:0.5});
},
success: function(data) {
if (data.status == "success") {
$.jBox.success(data.message, '提示',{ closed: function () {refreshForm();}});
}else if(data.status == "error") {
$.jBox.error(data.message, '提示');
}else{
$.jBox.error("票據接收失敗", '提示');
}
},
complete: function(){
$.jBox.closeTip();
},
error: function(){
$.jBox.closeTip();
$.jBox.error("請求出錯!", '提示');
}
});