[天神模式]删除符合条件表计完成

This commit is contained in:
2023-07-31 10:15:14 +08:00
parent 9b899be33d
commit f254ec1f3a
2 changed files with 47 additions and 1 deletions

View File

@@ -20,6 +20,7 @@ func InitializeGmController(router *fiber.App) {
router.Delete("/gm/tenement/meter", security.SingularityAuthorize, deleteTenementMeterRelations)
router.Delete("/gm/enterprise", security.SingularityAuthorize, deleteEnterprise)
router.Delete("/gm/meter/pooling", security.SingularityAuthorize, deleteMeterPoolingRelations)
router.Delete("gm/meter", security.SingularityAuthorize, deleteMeters)
}
//用于将参数转化为切片
@@ -117,3 +118,15 @@ func deleteMeterPoolingRelations(c *fiber.Ctx) error {
return result.Success("指定表计公摊关系已经删除。")
}
func deleteMeters(c *fiber.Ctx) error {
result := response.NewResult(c)
parkId := c.Query("park")
mId := getQueryValues(c, "meters")
GmLog.Info("[天神模式]删除指定园区中的表计", zap.String("park id", parkId))
if err := service.GMService.DeleteMeters(parkId, mId); err != nil {
meterLog.Error("[天神模式]删除指定园区中的表计失败", zap.Error(err))
return result.Error(500, "删除指定园区中的表计失败。")
}
return result.Success("指定表计已经删除。")
}