2016-12-02 18:21

@JFinal 啊,这样子的呀,哈哈。

2016-11-30 11:59

@JFinal 这速度不错哦波总,对了我还有一个情况,就是我下订单时生成二维码,然后在使用订单时获取二维码图片完成支付,不知当前版本支持不?如果不支持这情况,也可以考虑新版本支持下的,这种情况使用也很多的,好像概差不多,只是先后问题^_^

2016-11-29 15:01

@JFinal 是开发用用下的,上线后是会用maven的^_^

2016-11-29 14:58

明白,谢谢波总。

2016-11-29 11:34

首先,使用idea作为开发工具,以上问题出现反馈急时得到波总指点,最后问题解决,总结如下:作为使用IDEA开发的朋友,切记在配置部署配置工程属性时,记得Artifacts下的Build on make这个选项给勾上,要不然随时有可能造成修改代码没有更新的情况出现,致使为怎么修改代码还是报同一个问题,哈哈。

2016-11-29 10:56

@JFinal 嗯!这个挺灵活的,也是第一次用jfinal weixin,现在直os git下下载源码放到项目中跑的,然后就卡在这里,然后试用了下1.9版本的,在_getParseId那获取不到线程中邦定的appId

2016-11-29 10:49

@JFinal 最近搞个公众号项目,用1.9版本在开发中,1.8就卡在这个Json解析这不过。
-_-///

2016-11-29 10:40

@JFinal 发现源码这截:
@SuppressWarnings("unchecked")
public AccessToken(String jsonStr) {
this.json = jsonStr;

try {
Map temp = JsonUtils.parse(jsonStr, Map.class);
access_token = (String) temp.get("access_token");
expires_in = getInt(temp, "expires_in");
errcode = getInt(temp, "errcode");
errmsg = (String) temp.get("errmsg");

if (expires_in != null)
expiredTime = System.currentTimeMillis() + ((expires_in -5) * 1000);

} catch (Exception e) {
throw new RuntimeException(e);
}
这位置:Map temp = JsonUtils.parse(jsonStr, Map.class)解析错了。

2016-11-12 21:34

是手动维护中间表的,手动的话自己控制也非常方便的且又灵活,如果自动的话是方便些,但如果出问题的话不好控制。

2016-11-08 17:23

@JFinal 这个是我代码:
/**
* 条件查询
*
* @param p 分页参数
* @param objs - 接收资源
* @return
*/
public Page list(int p, Object... objs) {
if (0 == p) {
p = Const.Page.NUM;
}
String select;
String from;
List paras = new ArrayList<>();
StringBuilder sql = new StringBuilder();
String orderBy;

if (sl.isEmpty(objs) || sl.isEmpty(objs[0])) {
sql.append(" where 1=1");
} else {
paras.add(objs[0]);
sql.append(" where type = ?"); //分类:1:手机;2:企业;3:外贸;4:商城;5:旅游;
}

select = "select *";
from = " from cases";
orderBy = " order by create_at, type";

if (null != paras && paras.size() > 0) {
return new Cases().paginateByCache(Cases.CacheName.NAME, Cases.CacheKey.KEY + objs[0], p, Const.Page.SIZE, select, from + sql.toString() + orderBy, paras.toArray());
} else {
return new Cases().paginateByCache(Cases.CacheName.NAME, Cases.CacheKey.KEY, p, Const.Page.SIZE, select, from + sql + orderBy);
}
}

2016-11-08 17:21

@JFinal 没用到group by 就是简单的一段sql查询而已。

2016-11-08 17:16

@JFinal 波总:好像我也发个分页问题,不知是不是bug,如:数据总14条记录,测试时试着传入pageNumber=1和pageSize=1,从数据库获得的分页数据,这时界面通过${page.pageNumber}得到的结果等于6,如果我把传的pageSize修改为:pageSize=2的话,界面$(page.pageNumber)是正常了;