2017-09-15 10:00
@JFinal 我把扩号后面的?替换掉后现在能执行不报错了,但查不出数据,代码如下:
if(sqlPara.getSql().contains(")?") ) sqlPara.setSql(sqlPara.getSql().replace(")?", ")") );
最终的sql如下:
select count(*) from t_law_info
where isDelete = ? and orgId in(?)
sql我拿到数据库里执行了没问题可以查出数据, 但在项目中执行却查不出数据,请问是什么原因呢
2017-09-15 09:15
@JFinal 括号外的问号不是我拼接的data.put("orgId in(" + inBuf.toString() + ")", info.get("orgList") ); 我在括号外没有拼接'?',是getSqlPara后它生成的
2017-09-08 15:19
$.ajax({
url: aokai + "/order/confirmBet?sign=" + sign,
method: "POST",
data: {"jsonPara": JSON.stringify(betParaArray)},
success: function(data){
if(data.status == 0){$("#failAlert .pull-left p:eq(0)").text(data.msg);$("#failAlert").fadeIn(200).delay(3000).fadeOut(200);return;}
$("#betting-list li").remove();
$("#sumOrder").text("0");
$("#fromBuyNumberSumCount").text("0");
$("#fromBuyPriceSumTotal").text("0");
$("#successAlert .pull-left p:eq(0)").text(data.msg);
$("#successAlert").fadeIn(200).delay(3000).fadeOut(200);
loadTopThreeOrders(); //加载前三条最新的订单记录
refreshUserinfo(); //刷新用户余额信息
}
}); @JFinal 我刚刚看控制台突然发现发送过去的请求是GET,可是我的method明明是POST啊,怎么会这样啊
2017-09-08 14:49
换了个浏览器进行操作,然后打开控制台发现报了413(FULL HEAD)的错误,所以是head被占满了吗, 这个应该怎么处理呢@JFinal
2017-09-04 11:44
@JFinal 最后没有使用SecureRandom了, 改成了这样o.setOrderno("B-" + System.currentTimeMillis() + user.getId() );
2017-09-04 11:29
@JFinal
orders.stream().forEach(o -> {
try {
//此处的代码导致阻塞
o.setOrderno("B-" + SecureRandom.getInstanceStrong().nextLong() );
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
// o.setOrderno("B-" + System.currentTimeMillis() + user.getId() );
o.setBetDate(new Date() );
o.save();
});
2017-09-02 15:22
@JFinal 谢谢,帖子我看了,不过依然没明白为什么会出现这样的问题, 不过浏览器控制台打印了两个警告信息, 其中一个是这样的:Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/. 不知是否与此有关呢