- avoid openid is null.

This commit is contained in:
gazebo
2018-07-20 18:21:10 +08:00
parent da46c3396e
commit 6ec928611d

View File

@@ -44,10 +44,11 @@ func GetWeixinOpenIDsFromStoreID(storeID int) (retVal []string) {
(SELECT id (SELECT id
FROM weixins FROM weixins
WHERE jxstoreid = ? AND parentid = -1) t2 ON t2.id = t1.parentid WHERE jxstoreid = ? AND parentid = -1) t2 ON t2.id = t1.parentid
WHERE openid IS NOT NULL
UNION UNION
SELECT openid SELECT openid
FROM weixins FROM weixins
WHERE jxstoreid = ? AND parentid = -1 WHERE jxstoreid = ? AND parentid = -1 AND openid IS NOT NULL
`, storeID, storeID).ValuesList(&lists) `, storeID, storeID).ValuesList(&lists)
if err != nil || num == 0 { if err != nil || num == 0 {
globals.SugarLogger.Infof("can not find openid for store:%s, error:%v", storeID, err) globals.SugarLogger.Infof("can not find openid for store:%s, error:%v", storeID, err)