forked from free-lancers/electricity_bill_calc_service
删除指定的企业用户完成
This commit is contained in:
@@ -17,7 +17,8 @@ func InitializeGmController(router *fiber.App) {
|
||||
router.Delete("/gm/tenement", security.SingularityAuthorize, deleteTenement)
|
||||
router.Delete("/gm/park", security.SingularityAuthorize, deletePark)
|
||||
router.Delete("/gm/report", security.SingularityAuthorize, deleteReports)
|
||||
router.Delete("/gm/tenement/meter",security.SingularityAuthorize, deleteTenementMeterRelations)
|
||||
router.Delete("/gm/tenement/meter", security.SingularityAuthorize, deleteTenementMeterRelations)
|
||||
router.Delete("/gm/enterprise", security.SingularityAuthorize, deleteEnterprise)
|
||||
}
|
||||
|
||||
//用于将参数转化为切片
|
||||
@@ -78,15 +79,22 @@ func deleteReports(c *fiber.Ctx) error {
|
||||
}
|
||||
|
||||
func deleteEnterprise(c *fiber.Ctx) error {
|
||||
uid := c.Query("uid")
|
||||
result := response.NewResult(c)
|
||||
GmLog.Info("[天神模式]删除指定企业用户", zap.String("uid", uid))
|
||||
|
||||
return nil
|
||||
err := service.GMService.DeleteEnterprises(uid)
|
||||
if err != nil {
|
||||
GmLog.Error("[天神模式]删除指定企业用户失败", zap.Error(err))
|
||||
return result.Error(500, "删除指定企业用户失败。")
|
||||
}
|
||||
return result.Success("指定企业用户已经删除。")
|
||||
}
|
||||
|
||||
|
||||
func deleteTenementMeterRelations(c *fiber.Ctx) error {
|
||||
result := response.NewResult(c)
|
||||
parkId := c.Query("park")
|
||||
tId := getQueryValues(c,"tenements")
|
||||
tId := getQueryValues(c, "tenements")
|
||||
metersId := getQueryValues(c, "meters")
|
||||
GmLog.Info("删除指定园区中的商户与表计的关联关系", zap.String("park id", parkId))
|
||||
if err := service.GMService.DeleteTenementMeterRelations(parkId, tId, metersId); err != nil {
|
||||
@@ -94,4 +102,4 @@ func deleteTenementMeterRelations(c *fiber.Ctx) error {
|
||||
return result.NotAccept(err.Error())
|
||||
}
|
||||
return result.Success("删除成功")
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user