From 9852b16ec51c85fd808dc68b75eadfebd117a27e Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期三, 15 十月 2025 18:27:06 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/JkSketchCloudController.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/JkSketchCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/JkSketchCloudController.java index dae2c7b..34800e7 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/JkSketchCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/JkSketchCloudController.java @@ -4,7 +4,10 @@ import com.doumee.config.annotation.CloudRequiredPermission; import com.doumee.core.annotation.excel.ExcelExporter; import com.doumee.core.annotation.pr.PreventRepeat; +import com.doumee.core.constants.ResponseStatus; +import com.doumee.core.exception.BusinessException; import com.doumee.core.utils.Constants; +import com.doumee.dao.business.model.Category; import com.doumee.dao.business.model.JkCustomer; import com.doumee.dao.business.model.JkSketch; import com.doumee.service.business.JkSketchService; @@ -66,7 +69,27 @@ @PostMapping("/updateById") @CloudRequiredPermission("business:jksketch:update") public ApiResponse updateById(@RequestBody JkSketch jkSketch, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { - jkSketchService.updateById(jkSketch); + jkSketch.setLoginUserInfo(this.getLoginUser(token)); + JkSketch model = jkSketchService.updateById(jkSketch); + jkSketchService.startUpdateLineAsync(model);//寮傛浼樺寲 + return ApiResponse.success(null); + } + + @ApiOperation("鏍规嵁ID閲嶆柊璁$畻褰撳墠绾胯矾鐨勮窛绂�") + @PostMapping("/initOriginDistance") + @CloudRequiredPermission("business:jksketch:update") + public ApiResponse<JkSketch> initOriginDistance(@RequestBody JkSketch jkSketch, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + jkSketch.setLoginUserInfo(this.getLoginUser(token)); + JkSketch model = jkSketchService.initOriginDistance(jkSketch); + return ApiResponse.success(model); + } + @ApiOperation("涓荤嚎璺鎴疯窛绂昏绠�") + @PostMapping("/distanceCustomer") + @CloudRequiredPermission("business:jksketch:update") + public ApiResponse distanceCustomer(@RequestBody JkSketch model, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) { + model.setLoginUserInfo(this.getLoginUser(token)); + Category category = jkSketchService.checkDataValid(model);//寮傛璁$畻 + jkSketchService.distanceCustomer(category);//寮傛璁$畻 return ApiResponse.success(null); } -- Gitblit v1.9.3