From dd4cd96c69061da3ff80cbfb87237b16cda8abc3 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期五, 26 九月 2025 18:48:06 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/wuhuyancao' into wuhuyancao --- server/visits/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java | 21 ++++++++++++--------- 1 files changed, 12 insertions(+), 9 deletions(-) diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java index c221721..1dc6847 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/api/business/CompanyController.java @@ -3,9 +3,9 @@ import com.doumee.config.DataSyncConfig; import com.doumee.core.annotation.excel.ExcelExporter; import com.doumee.core.annotation.pr.PreventRepeat; -import com.doumee.core.model.ApiResponse; -import com.doumee.core.model.PageWrap; -import com.doumee.core.model.PageData; +import com.doumee.service.business.third.model.ApiResponse; +import com.doumee.service.business.third.model.PageWrap; +import com.doumee.service.business.third.model.PageData; import com.doumee.core.utils.Constants; import com.doumee.dao.admin.request.UpdateCompanySortDTO; import com.doumee.dao.admin.response.CompanyDTO; @@ -13,6 +13,7 @@ import com.doumee.service.business.CompanyService; import com.doumee.service.business.ext.ERPSyncService; import com.doumee.service.business.impl.hksync.fhk.HkSyncOrgUserFromHKServiceImpl; +import com.taobao.api.ApiException; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; @@ -66,7 +67,7 @@ @GetMapping("/delete/{id}") @RequiresPermissions("business:company:delete") public ApiResponse deleteById(@PathVariable Integer id) { - companyService.deleteById(id,this.getLoginUser()); + companyService.deleteById(id,this.getLoginUser(null)); return ApiResponse.success(null); } @@ -79,7 +80,7 @@ for (String id : idArray) { idList.add(Integer.valueOf(id)); } - companyService.deleteByIdInBatch(idList,this.getLoginUser()); + companyService.deleteByIdInBatch(idList,this.getLoginUser(null)); return ApiResponse.success(null); } @@ -101,7 +102,7 @@ @ApiOperation("缁勭粐鏍戞煡璇�") @GetMapping("/tree") @ApiImplicitParams({ - @ApiImplicitParam(name = "type", dataType = "Integer", value = "绫诲瀷 0鍔冲姟鍏徃 1鍐呴儴缁勭粐", required = true), + @ApiImplicitParam(name = "type", dataType = "Integer", value = "绫诲瀷 0鍔冲姟鍏徃 1鍐呴儴缁勭粐", required = true) }) @RequiresPermissions("business:company:query") public ApiResponse<List<Company>> tree (@RequestParam Integer type) { @@ -164,8 +165,6 @@ return ApiResponse.success(companyService.findCompanyTreePage(type)); } - - @ApiOperation("鍏ㄩ噺閮ㄩ棬淇℃伅鍚屾") @PostMapping("/syncAll") @RequiresPermissions("business:company:sync") @@ -173,7 +172,11 @@ if(Constants.formatIntegerNum(dataSyncConfig.getOrgUserDataOrigin()) == DataSyncConfig.origin.erp){ return ApiResponse.success( erpSyncService.syncCompany(null)); }else if(Constants.formatIntegerNum(dataSyncConfig.getOrgUserDataOrigin()) == DataSyncConfig.origin.hk){ - hkSyncOrgUserFHKService.syncOrgData(); + hkSyncOrgUserFHKService.syncOrgData(this.getLoginUser(null)); + return ApiResponse.success("鍚屾鎴愬姛"); + }else if(Constants.formatIntegerNum(dataSyncConfig.getOrgUserDataOrigin()) == DataSyncConfig.origin.self){ + //濡傛灉鏄嚜寤虹郴绲憋紝鍚屾瀹夐槻骞冲彴鍒濆鍖栨暟鎹� + hkSyncOrgUserFHKService.syncOrgData(this.getLoginUser(null)); return ApiResponse.success("鍚屾鎴愬姛"); } return ApiResponse.failed("鏃犳晥鎿嶄綔"); -- Gitblit v1.9.3