@@ -7,90 +7,62 @@ import (
77)
88
99var (
10- storePasswordCommonFields = map [string ]interface {}{
11- "entryType" : "Store Password" ,
12- }
10+ StorePasswordEntryType = "Store Password"
1311)
1412
1513// Update 密码管理 保存/更新密码
16- func (m * StorePasswordController ) Update () {
17- reqID := m .Data ["RequestID" ].(string )
18- storePasswordCommonFields ["requestID" ] = reqID
14+ func (m * StorePasswordController ) Post () {
1915 man , err := common .NewManagePassword ()
20- logger := common .GetLogger ()
2116 if err != nil {
22- logger .Error (storePasswordCommonFields , fmt .Sprintf ("error: %s" , err ))
23- m .Data ["json" ] = map [string ]interface {}{"error" : fmt .Sprintf ("error: %s" , err ), "requestID" : reqID , "statuscode" : 1 }
24- m .ServeJSON ()
17+ m .JsonError (StorePasswordEntryType , fmt .Sprintf ("error: %s" , err ), StringMap {})
2518 return
2619 }
2720 err = man .Update (m .Ctx .Input .RequestBody )
2821 if err != nil {
29- logger .Error (storePasswordCommonFields , fmt .Sprintf ("error: %s" , err ))
30- m .Data ["json" ] = map [string ]interface {}{"error" : fmt .Sprintf ("error: %s" , err ), "requestID" : reqID , "statuscode" : 1 }
31- m .ServeJSON ()
22+ m .JsonError (StorePasswordEntryType , fmt .Sprintf ("error: %s" , err ), StringMap {})
3223 return
3324 }
34- logger .Info (storePasswordCommonFields , fmt .Sprintf ("IP: %s, 更新密码成功." , m .Data ["RemoteIP" ]))
35- m .Data ["json" ] = map [string ]interface {}{"update" : true , "requestID" : reqID , "statuscode" : 0 }
36- m .ServeJSON ()
25+ m .JsonOK (StorePasswordEntryType , StringMap {"update" : "ok" })
3726}
3827
3928// Get 获取密码
4029func (m * StorePasswordController ) Get () {
41- reqID := m .Data ["RequestID" ].(string )
42- storePasswordCommonFields ["requestID" ] = reqID
4330 man , err := common .NewManagePassword ()
44- logger := common .GetLogger ()
4531 if err != nil {
46- logger . Error ( storePasswordCommonFields , fmt .Sprintf ("error: %s" , err ))
32+ m . LogError ( StorePasswordEntryType , StringMap { "errmsg" : fmt .Sprintf ("error: %s" , err )} )
4733 return
4834 }
49- ids := m .GetString ("id" )
35+ //ids := m.GetString("id")
36+ ids := m .Ctx .Input .Param (":id" )
5037 if ids == "" {
51- m .Data ["json" ] = map [string ]interface {}{"error" : "标识不能为空" , "requestID" : reqID , "statuscode" : 1 }
52- m .ServeJSON ()
38+ m .JsonError (StorePasswordEntryType , "标识不能为空" , StringMap {})
5339 return
5440 }
5541 result , err := man .Get (strings .Split (ids , "," ))
5642 if err != nil {
57- logger .Error (storePasswordCommonFields , fmt .Sprintf ("error: %s" , err ))
58- m .Data ["json" ] = map [string ]interface {}{"error" : fmt .Sprintf ("error: %s" , err ), "requestID" : reqID , "statuscode" : 1 }
59- m .ServeJSON ()
43+ m .JsonError (StorePasswordEntryType , fmt .Sprintf ("error: %s" , err ), StringMap {})
6044 return
6145 }
62- logger .Info (storePasswordCommonFields , fmt .Sprintf ("IP: %s, 获取标识: %s 的密码成功" , m .Data ["RemoteIP" ], ids ))
63- m .Data ["json" ] = map [string ]interface {}{"get" : true , "requestID" : reqID , "statuscode" : 0 , "password" : result }
64- m .ServeJSON ()
46+ m .JsonOK (StorePasswordEntryType , StringMap {"password" : result })
6547}
6648
6749// Delete 密码管理 删除密码
6850func (m * StorePasswordController ) Delete () {
69- reqID := m .Data ["RequestID" ].(string )
70- storePasswordCommonFields ["requestID" ] = reqID
7151 man , err := common .NewManagePassword ()
72- logger := common .GetLogger ()
7352 if err != nil {
74- logger .Error (storePasswordCommonFields , fmt .Sprintf ("%s" , err ))
75- m .Data ["json" ] = map [string ]interface {}{"error" : fmt .Sprintf ("%s" , err ), "requestID" : reqID , "statuscode" : 1 }
76- m .ServeJSON ()
53+ m .JsonError (StorePasswordEntryType , fmt .Sprintf ("error: %s" , err ), StringMap {})
7754 return
7855 }
79- ids := m .GetString ("id" )
56+ //ids := m.GetString("id")
57+ ids := m .Ctx .Input .Param (":id" )
8058 if ids == "" {
81- m .Data ["json" ] = map [string ]interface {}{"error" : "标识不能为空" , "requestID" : reqID , "statuscode" : 1 }
82- m .ServeJSON ()
59+ m .JsonError (StorePasswordEntryType , "标识不能为空" , StringMap {})
8360 return
8461 }
8562 err = man .Delete (strings .Split (ids , "," ))
8663 if err != nil {
87- logger .Error (storePasswordCommonFields , fmt .Sprintf ("error: %s" , err ))
88- m .Data ["json" ] = map [string ]interface {}{"error" : fmt .Sprintf ("error: %s" , err ), "requestID" : reqID , "statuscode" : 1 }
89- m .ServeJSON ()
64+ m .JsonError (StorePasswordEntryType , fmt .Sprintf ("error: %s" , err ), StringMap {})
9065 return
9166 }
92- logger .Info (storePasswordCommonFields , fmt .Sprintf ("IP: %s, 删除密码成功: %s" , m .Data ["RemoteIP" ], ids ))
93- m .Data ["json" ] = map [string ]interface {}{"delete" : true , "requestID" : reqID , "statuscode" : 0 , "id" : ids }
94- m .ServeJSON ()
95-
67+ m .JsonOK (StorePasswordEntryType , StringMap {"delete" : "ok" , "id" : ids })
9668}
0 commit comments