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