master
huanghai 5 years ago
parent 226566d406
commit daf20dad92

@ -184,6 +184,88 @@ func ListApp(keyword string, page int, limit int) ([]map[string]interface{}, int
return list, count, err
}
/**
*/
func SaveAppIdentity(identityId int, appId string) error {
sql := `delete from t_app_identity where appId=?`
_, err := db.SQL(sql, appId).Execute()
if err != nil {
return err
}
sql = `insert into t_app_identity(app_id,identity_id) values(?,?)`
_, err = db.SQL(sql, appId, identityId).Execute()
if err != nil {
return err
}
return nil
}
/**
*/
func SaveAppPosition(appId string, positionId string) error {
sql := `delete from t_app_position where appId=?`
_, err := db.SQL(sql, appId).Execute()
if err != nil {
return err
}
sql = `insert into t_app_position(app_id,position_id) values(?,?)`
_, err = db.SQL(sql, appId, positionId).Execute()
if err != nil {
return err
}
return nil
}
/**
*/
func SaveAppStage(appId string, positionIds []string) error {
sql := `delete from t_app_stage where appId=?`
_, err := db.SQL(sql, appId).Execute()
if err != nil {
return err
}
sql = `insert into t_app_stage(app_id,stage_id) values(?,?)`
if len(positionIds) > 0 {
for i := range positionIds {
_, err = db.SQL(sql, appId, positionIds[i]).Execute()
if err != nil {
return err
}
}
} else {
_, err = db.SQL(sql, appId, "-1").Execute()
if err != nil {
return err
}
}
return nil
}
/**
*/
func SaveAppRange(appId string, rangeCodes []string) error {
sql := `delete from t_app_range where appId=?`
_, err := db.SQL(sql, appId).Execute()
if err != nil {
return err
}
sql = `insert into t_app_range(app_id,range_code) values(?,?)`
for i := range rangeCodes {
_, err = db.SQL(sql, appId, rangeCodes[i]).Execute()
if err != nil {
return err
}
}
return nil
}
/******************************************以下为内部函数***************************/
/**

Loading…
Cancel
Save