|
@@ -21,6 +21,7 @@ import (
|
|
. "qfw/util/msg"
|
|
. "qfw/util/msg"
|
|
"qfw/util/redis"
|
|
"qfw/util/redis"
|
|
qrpc "qfw/util/rpc"
|
|
qrpc "qfw/util/rpc"
|
|
|
|
+ "runtime"
|
|
"strconv"
|
|
"strconv"
|
|
"strings"
|
|
"strings"
|
|
"time"
|
|
"time"
|
|
@@ -419,6 +420,17 @@ func (s *SystemManage) Auditcontent(_id string) error {
|
|
|
|
|
|
//审核用户认证信息
|
|
//审核用户认证信息
|
|
func (s *SystemManage) Updateaudit() error {
|
|
func (s *SystemManage) Updateaudit() error {
|
|
|
|
+ defer func() {
|
|
|
|
+ if err := recover(); err != nil {
|
|
|
|
+ for skip := 1; ; skip++ {
|
|
|
|
+ _, file, line, ok := runtime.Caller(skip)
|
|
|
|
+ if !ok {
|
|
|
|
+ break
|
|
|
|
+ }
|
|
|
|
+ go log.Printf("%v,%v\n", file, line)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }()
|
|
s.DisableHttpCache()
|
|
s.DisableHttpCache()
|
|
if s.Is("GET") {
|
|
if s.Is("GET") {
|
|
return s.Render("/manage/systemsetting.html")
|
|
return s.Render("/manage/systemsetting.html")
|
|
@@ -744,20 +756,22 @@ func (s *SystemManage) Updateaudit() error {
|
|
if (*f)["s_m_openid"] != nil {
|
|
if (*f)["s_m_openid"] != nil {
|
|
openid = (*f)["s_m_openid"].(string)
|
|
openid = (*f)["s_m_openid"].(string)
|
|
go func() {
|
|
go func() {
|
|
- if i_freeze == 2 || i_freeze == 1 { //管理员通知
|
|
|
|
- if i_freeze == 2 {
|
|
|
|
- s_remark = fmt.Sprintf(util.GetPropertie("freeze.freezeRemark", coreconfig.MessageConfig).(string), freezeremark)
|
|
|
|
- s_result = util.GetPropertie("freeze.freezeTitle", coreconfig.MessageConfig).(string)
|
|
|
|
- s.Session().UpdateByCustomField("id", s_submitid, "i_freeze", 2)
|
|
|
|
- } else {
|
|
|
|
- s_remark = util.GetPropertie("freeze.unFreezeRemark", coreconfig.MessageConfig).(string)
|
|
|
|
- s_result = util.GetPropertie("freeze.unFreezeTitle", coreconfig.MessageConfig).(string)
|
|
|
|
|
|
+ util.Try(func() {
|
|
|
|
+ if i_freeze == 2 || i_freeze == 1 { //管理员通知
|
|
|
|
+ if i_freeze == 2 {
|
|
|
|
+ s_remark = fmt.Sprintf(util.GetPropertie("freeze.freezeRemark", coreconfig.MessageConfig).(string), freezeremark)
|
|
|
|
+ s_result = util.GetPropertie("freeze.freezeTitle", coreconfig.MessageConfig).(string)
|
|
|
|
+ s.Session().UpdateByCustomField("id", s_submitid, "i_freeze", 2)
|
|
|
|
+ } else {
|
|
|
|
+ s_remark = util.GetPropertie("freeze.unFreezeRemark", coreconfig.MessageConfig).(string)
|
|
|
|
+ s_result = util.GetPropertie("freeze.unFreezeTitle", coreconfig.MessageConfig).(string)
|
|
|
|
+ }
|
|
|
|
+ coreutil.SendManagerNotifyMsg(&qrpc.NotifyMsg{Openid: openid, Title: s_result, Detail: util.GetPropertie("freeze.manager", coreconfig.MessageConfig).(string), Remark: s_remark})
|
|
|
|
+ } else { //认证通知
|
|
|
|
+ s_detail = util.GetPropertie("indentify.success.wxdetail", coreconfig.MessageConfig).(string)
|
|
|
|
+ coreutil.SendIdentifyTplMsg(&qrpc.NotifyMsg{Openid: openid, Remark: s_remark, Detail: s_detail, Result: s_result})
|
|
}
|
|
}
|
|
- coreutil.SendManagerNotifyMsg(&qrpc.NotifyMsg{Openid: openid, Title: s_result, Detail: util.GetPropertie("freeze.manager", coreconfig.MessageConfig).(string), Remark: s_remark})
|
|
|
|
- } else { //认证通知
|
|
|
|
- s_detail = util.GetPropertie("ptcindentify.success.wxdetail", coreconfig.MessageConfig).(string)
|
|
|
|
- coreutil.SendIdentifyTplMsg(&qrpc.NotifyMsg{Openid: openid, Remark: s_remark, Detail: s_detail, Result: s_result})
|
|
|
|
- }
|
|
|
|
|
|
+ }, func(e interface{}) {})
|
|
}()
|
|
}()
|
|
}
|
|
}
|
|
go func() {
|
|
go func() {
|