|
|
@@ -3,6 +3,7 @@ package public_platoon |
|
|
|
import ( |
|
|
|
"applet/app/db" |
|
|
|
"applet/app/e" |
|
|
|
"applet/app/md/institutional_management/public_platoon" |
|
|
|
"code.fnuoos.com/EggPlanet/egg_models.git/src/implement" |
|
|
|
"code.fnuoos.com/EggPlanet/egg_models.git/src/model" |
|
|
|
"github.com/gin-gonic/gin" |
|
|
@@ -25,7 +26,18 @@ func GetPublicPlatoonBasic(c *gin.Context) { |
|
|
|
e.OutErr(c, e.ERR_DB_ORM, err) |
|
|
|
return |
|
|
|
} |
|
|
|
e.OutSuc(c, publicPlatoonBasic, nil) |
|
|
|
|
|
|
|
resp := public_platoon.GetPublicPlatoonBasicResp{ |
|
|
|
IsOpen: publicPlatoonBasic.IsOpen, |
|
|
|
OriginatorUid: publicPlatoonBasic.OriginatorUid, |
|
|
|
SeveralTimes: publicPlatoonBasic.SeveralTimes, |
|
|
|
SeveralRows: publicPlatoonBasic.SeveralRows, |
|
|
|
SystemPunishReplace: publicPlatoonBasic.SystemPunishReplace, |
|
|
|
SystemPunishReplaceValue: publicPlatoonBasic.SystemPunishReplaceValue, |
|
|
|
IsSelfActiveGetTeamRevenue: publicPlatoonBasic.IsSelfActiveGetTeamRevenue, |
|
|
|
} |
|
|
|
|
|
|
|
e.OutSuc(c, resp, nil) |
|
|
|
} |
|
|
|
|
|
|
|
// UpdatePublicPlatoonBasic |
|
|
@@ -38,16 +50,29 @@ func GetPublicPlatoonBasic(c *gin.Context) { |
|
|
|
// @Param req body interface{} true "公排设置表单内容" |
|
|
|
// @Success 200 {object} map[string]interface{} "修改数据条数" |
|
|
|
// @Failure 400 {object} md.Response "具体错误" |
|
|
|
// @Router /api/publicPlatoon/getBasic [get] |
|
|
|
// @Router /api/publicPlatoon/getBasic [post] |
|
|
|
func UpdatePublicPlatoonBasic(c *gin.Context) { |
|
|
|
var req *model.PublicPlatoonBasicSetting |
|
|
|
var req *public_platoon.UpdatePublicPlatoonBasicReq |
|
|
|
if err := c.ShouldBindJSON(&req); err != nil { |
|
|
|
e.OutErr(c, e.ERR_INVALID_ARGS, err) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
setting := &model.PublicPlatoonBasicSetting{ |
|
|
|
Id: 1, |
|
|
|
IsOpen: req.IsOpen, |
|
|
|
OriginatorUid: req.OriginatorUid, |
|
|
|
SeveralTimes: req.SeveralTimes, |
|
|
|
SeveralRows: req.SeveralRows, |
|
|
|
SystemPunishReplace: req.SystemPunishReplace, |
|
|
|
SystemPunishReplaceValue: req.SystemPunishReplaceValue, |
|
|
|
IsSelfActiveGetTeamRevenue: req.IsSelfActiveGetTeamRevenue, |
|
|
|
CreateAt: "", |
|
|
|
UpdateAt: "", |
|
|
|
} |
|
|
|
|
|
|
|
publicPlatoonBasicDb := implement.NewPublicPlatoonBasicSettingDb(db.Db) |
|
|
|
update, err := publicPlatoonBasicDb.PublicPlatoonBasicSettingUpdate(req.Id, req, "") |
|
|
|
update, err := publicPlatoonBasicDb.PublicPlatoonBasicSettingUpdate(1, setting, "") |
|
|
|
if err != nil { |
|
|
|
e.OutErr(c, e.ERR_DB_ORM, err) |
|
|
|
return |
|
|
|