From d95047d4d0e212896d1a1ed1f4528b46553d4e09 Mon Sep 17 00:00:00 2001 From: zhang <zc857179121@qq.com> Date: 星期二, 12 八月 2025 15:28:34 +0800 Subject: [PATCH] 保存一个版本 --- zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java | 31 ++++++++++++++++++++++++------- 1 files changed, 24 insertions(+), 7 deletions(-) diff --git a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java index fba286a..848bb03 100644 --- a/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java +++ b/zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/OpenController.java @@ -1,22 +1,27 @@ package com.zy.acs.manager.manager.controller; -import com.zy.acs.manager.common.annotation.OperationLog; import com.zy.acs.framework.common.R; -import com.zy.acs.manager.system.controller.BaseController; +import com.zy.acs.manager.common.annotation.OperationLog; +import com.zy.acs.manager.common.domain.BaseParam; +import com.zy.acs.manager.common.domain.PageParam; import com.zy.acs.manager.core.service.MainService; import com.zy.acs.manager.manager.controller.param.OpenBusSubmitParam; +import com.zy.acs.manager.manager.entity.Loc; +import com.zy.acs.manager.manager.service.LocService; +import com.zy.acs.manager.system.controller.BaseController; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.Map; + /** * Created by vincent on 2023/6/12 */ -@Api(tags = "寮�鏀惧钩鍙�") +@Api(tags = "Open Api") @RestController @RequestMapping("/api/open") public class OpenController extends BaseController { @@ -24,12 +29,24 @@ @Autowired private MainService mainService; - @PreAuthorize("hasAuthority('open:bus:submit')") + @Autowired + private LocService locService; + + //@PreAuthorize("hasAuthority('open:bus:submit')") @PostMapping("/bus/submit") - @OperationLog("浠诲姟涓嬪彂") + @OperationLog("generate task from open api") public R save(@RequestBody OpenBusSubmitParam param) { mainService.generateBusAndTask(param, null); - return R.ok("淇濆瓨鎴愬姛"); + return R.ok("generate tasks success"); + } + + //@PreAuthorize("hasAuthority('open:bus:submit')") + @PostMapping("/loc/sync") + @OperationLog("sync loc") + public R loc(@RequestBody Map<String, Object> map) { + BaseParam baseParam = buildParam(map, BaseParam.class); + PageParam<Loc, BaseParam> pageParam = new PageParam<>(baseParam, Loc.class); + return R.ok().add(locService.page(pageParam, pageParam.buildWrapper(true))); } } -- Gitblit v1.9.1