2020-05-30 17:26
@liming_code 至始至终你都没贴出来出问题代码是什么
类型转换异常是最好处理的,例如 queryInt 改成 queryString 不就完事了?
2020-05-29 18:19
@JFinal 没字段,你可以用 #(price), 然后向 templateByString(...) 传入 price 变量就可以了,代码在上面已经给出了
2020-05-29 18:16
@liming_code jfinal 俱乐部项目 jfinal-club 中几乎全是 ajax 提交,有需要可以加入俱乐部:
https://jfinal.com/club
花了钱的其实是最省钱的,时间很值钱, 不是人人都懂的道理
2020-05-29 14:43
你的 sql 中只有一个问号,但你传入了两个参数,所以是错误的,改成下面这样:
Db.update("UPDATE CSAlogin SET RmbPoint=RmbPoint + price WHERE mobile=?", mobile);
如果你要添加的这个 price 并不是数据库中字段的值,改成下面这样来做:
String sql = "UPDATE CSAlogin SET RmbPoint = RmbPoint + #(price) WHERE mobile= #para(mobile)";
Kv kv = Kv.by("price", 这里填入你希望的值).set("mobile", mobile);
Db.templateByString(sql, kv).update();