/** * @Title: * @Description: * @Author: Yuki Wong(iyuki0430@msn.com) * @Update: * @Date: 2020/7/20 11:50 * @File: AccountService.go * @Software: GoLand **/ package AccountService import ( "dsSupport/MyModel/Account/AccountDAO" "dsSupport/Utils/MD5Util" ) func Login(username string, password string) (bool, string) { result, message := AccountDAO.Login(username, password) return result, message } func Login2(username string) (bool, string) { result, message := AccountDAO.Login2(username) return result, message } func CurrentUser() (bool, string) { username := "admin" result, message := AccountDAO.CurrentUser(username) return result, message } func CreateAccessToken(systemID string, accessTime string) (bool, string, string) { success,result,data,_:= AccountDAO.GetbyCode(systemID) if success==false{ return false,result,"" } else { if data["app_token"] != nil { authToken:= data["app_token"].(string) var accessToken = MD5Util.MD5V1(systemID + accessTime + authToken) return true,"AccessToken生成成功",accessToken } else { return false,"","" } } return true,"","" }