From 7d28e7367852aaa35587e4fd1bf29674ac17d5f6 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期五, 12 九月 2025 11:38:43 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformGroupServiceImpl.java | 26 +++++++++++++++++++++++++- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/WmsServiceImpl.java | 1 + server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformGroupService.java | 1 + server/system_gateway/src/main/resources/application-dev.yml | 10 ++++++---- admin/.env.development | 4 ++-- server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformGroupCloudController.java | 9 +++++++++ 6 files changed, 44 insertions(+), 7 deletions(-) diff --git a/admin/.env.development b/admin/.env.development index 8d0f690..fd98857 100644 --- a/admin/.env.development +++ b/admin/.env.development @@ -2,8 +2,8 @@ NODE_ENV = 'development' # VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' -#VUE_APP_API_URL = 'http://192.168.0.104:10010' - VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' +VUE_APP_API_URL = 'http://192.168.1.46:10010' +# VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' # VUE_APP_API_URL = 'http://10.50.250.253:8088/gateway_interface' diff --git a/server/system_gateway/src/main/resources/application-dev.yml b/server/system_gateway/src/main/resources/application-dev.yml index 46004fe..1a6b977 100644 --- a/server/system_gateway/src/main/resources/application-dev.yml +++ b/server/system_gateway/src/main/resources/application-dev.yml @@ -1,15 +1,17 @@ spring: # 鏁版嵁婧愰厤缃� datasource: -# url: jdbc:mysql://sh-cdb-aiskr3vy.sql.tencentcdb.com:62443/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai -# username: doumee -# password: rtjgfEr@&0c0m url: jdbc:mysql://192.168.0.211:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Doumee@168 driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource - + redis: + # database: 0 + host: 127.0.0.1 + port: 6379 + password: + timeout: 5000 # 杩炴帴姹犱腑鐨勬渶灏忕┖闂茶繛鎺� jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss diff --git a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformGroupCloudController.java b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformGroupCloudController.java index e169f5d..d27cb07 100644 --- a/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformGroupCloudController.java +++ b/server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/PlatformGroupCloudController.java @@ -4,6 +4,7 @@ import com.doumee.config.annotation.CloudRequiredPermission; import com.doumee.core.annotation.excel.ExcelExporter; import com.doumee.core.annotation.pr.PreventRepeat; +import com.doumee.dao.business.model.Platform; import com.doumee.service.business.third.model.ApiResponse; import com.doumee.service.business.third.model.PageData; import com.doumee.service.business.third.model.PageWrap; @@ -55,6 +56,14 @@ platformGroupService.deleteByIdInBatch(this.getIdList(ids),this.getLoginUser(token)); return ApiResponse.success(null); } + @ApiOperation("鏍规嵁ID淇敼鏄惁鑷姩鍙彿") + @PostMapping("/updateAutoCallById") + @CloudRequiredPermission("business:platformgroup:update") + public ApiResponse updateAutoCallById(@RequestBody PlatformGroup platform, @RequestHeader(Constants.HEADER_USER_TOKEN) String token){ + platform.setLoginUserInfo(this.getLoginUser(token)); + platformGroupService.updateAutoCallById(platform); + return ApiResponse.success(null); + } @ApiOperation("鏍规嵁ID淇敼") @PostMapping("/updateById") diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformGroupService.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformGroupService.java index f1762f0..4c5888b 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformGroupService.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/PlatformGroupService.java @@ -117,4 +117,5 @@ */ PlatformGroupWorkVO getPlatformGroupWork(Integer platformGroupId); + void updateAutoCallById(PlatformGroup platform); } diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformGroupServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformGroupServiceImpl.java index 2efeca7..360a658 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformGroupServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/PlatformGroupServiceImpl.java @@ -26,6 +26,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.yulichang.wrapper.MPJLambdaWrapper; import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.SecurityUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.CollectionUtils; @@ -62,9 +63,12 @@ || platformGroup.getType()<0){ throw new BusinessException(ResponseStatus.BAD_REQUEST); } + platformGroup.setAutoCall(Constants.formatIntegerNum(platformGroup.getAutoCall())); + platformGroup.setIsVirtual(Constants.formatIntegerNum(platformGroup.getIsVirtual())); if(platformGroupMapper.selectCount(new QueryWrapper<PlatformGroup>().lambda() .eq(PlatformGroup::getIsdeleted,Constants.ZERO) .eq(PlatformGroup::getType,platformGroup.getType()) + .eq(PlatformGroup::getIsVirtual,platformGroup.getIsVirtual()) )>0){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝璇ョ被鍨嬪垎缁勫凡缁忓垱寤猴紝璇疯繑鍥炲埛鏂伴〉闈㈡煡鐪嬶紒"); } @@ -120,6 +124,23 @@ deleteById(id,user); } } + @Override + public void updateAutoCallById(PlatformGroup platform) { + PlatformGroup model =platformGroupMapper.selectById(platform.getId()); + if(model ==null) { + throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"瀵逛笉璧凤紝璇ヨ褰曚俊鎭笉瀛樺湪锛�"); + } + LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); + if(loginUserInfo == null){ + loginUserInfo = platform.getLoginUserInfo(); + } + PlatformGroup update = new PlatformGroup(); + update.setId(model.getId()); + update.setEditDate(new Date()); + update.setEditor(loginUserInfo.getId()); + update.setAutoCall(platform.getAutoCall()); + platformGroupMapper.updateById(update); + } @Override public void updateById(PlatformGroup platformGroup) { @@ -128,9 +149,12 @@ || platformGroup.getType()<0){ throw new BusinessException(ResponseStatus.BAD_REQUEST); } + platformGroup.setAutoCall(Constants.formatIntegerNum(platformGroup.getAutoCall())); + platformGroup.setIsVirtual(Constants.formatIntegerNum(platformGroup.getIsVirtual())); if(platformGroupMapper.selectCount(new QueryWrapper<PlatformGroup>().lambda() .eq(PlatformGroup::getIsdeleted,Constants.ZERO) .eq(PlatformGroup::getType,platformGroup.getType()) + .eq(PlatformGroup::getIsVirtual,platformGroup.getIsVirtual()) .ne(PlatformGroup::getId,platformGroup.getId()) )>0){ throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"瀵逛笉璧凤紝璇ョ被鍨嬪垎缁勫凡缁忓垱寤猴紝璇疯繑鍥炲埛鏂伴〉闈㈡煡鐪嬶紒"); @@ -367,7 +391,7 @@ ).collect(Collectors.toList()).size() + platformJobList.stream().filter(i-> - ( Constants.equalsInteger(i.getStatus(),Constants.PlatformJobStatus.IN_WAIT.getKey()) && Constants.equalsInteger(i.getPlatformGroupId(),platform.getGroupId()) )|| + ( Constants.equalsInteger(i.getStatus(),Constants.PlatformJobStatus.IN_WAIT.getKey()) && Constants.equalsInteger(i.getPlatformGroupId(),platform.getGroupId()) )|| ( Constants.equalsInteger(platform.getId(),i.getPlatformId()) && Constants.equalsInteger(i.getStatus(),Constants.PlatformJobStatus.TRANSFERING.getKey()) ) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/WmsServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/WmsServiceImpl.java index dc508bd..e93d5ea 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/WmsServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/WmsServiceImpl.java @@ -444,6 +444,7 @@ } } PlatformGroup group = platformGroupMapper.selectOne(new QueryWrapper<PlatformGroup>().lambda() + .eq(PlatformGroup::getIsVirtual,Constants.ZERO)//闈炶櫄鎷熸湀鍙� .eq(PlatformGroup::getIsdeleted,Constants.ZERO) .eq(PlatformGroup::getType,type==0?Constants.ZERO:Constants.ONE) .last("limit 1") );//鏌ヨ鍗歌揣鏈堝彴缁勭紪鐮� -- Gitblit v1.9.3