diff --git a/blade-biz-common/src/main/java/org/springblade/common/constant/WorkNodeEnums.java b/blade-biz-common/src/main/java/org/springblade/common/constant/WorkNodeEnums.java index 3d3156794..d26ffc027 100644 --- a/blade-biz-common/src/main/java/org/springblade/common/constant/WorkNodeEnums.java +++ b/blade-biz-common/src/main/java/org/springblade/common/constant/WorkNodeEnums.java @@ -43,6 +43,7 @@ public enum WorkNodeEnums implements Serializable { CANCEL_DELIVERY(262, "计划取消"), PLAN_BILLOFLADING(263, "计划自提"), CANCEL_BILLOFLADING(264, "取消自提"), + PLAN_DISTRIBUTION(265, "计划配车"), DISTRIBUTION_LOADING(270, "配送装车"), DISTRIBUTION_ABNORMAL_LOADING(271, "异常装车"), DISTRIBUTION_CANCEL_LOADING(272, "取消装车"), diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/config/RedissonConfig.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/config/RedissonConfig.java index 197c8e04d..394536540 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/config/RedissonConfig.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/config/RedissonConfig.java @@ -1,36 +1,36 @@ -//package com.logpm.distribution.config; -// -//import org.redisson.Redisson; -//import org.redisson.config.Config; -//import org.springblade.core.redis.cache.BladeRedis; -//import org.springblade.core.tool.utils.SpringUtil; -//import org.springframework.context.annotation.Bean; -//import org.springframework.context.annotation.Configuration; -//import org.springframework.data.redis.connection.RedisConnectionFactory; -//import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; -//import org.springframework.stereotype.Component; -// -//@Configuration -//public class RedissonConfig { -// -// @Bean -// public Redisson redisson() { -// // 单机模式 -// Config config = new Config(); -// -// BladeRedis bean = SpringUtil.getBean(BladeRedis.class); -// -// RedisConnectionFactory connectionFactory = bean.getRedisTemplate().getConnectionFactory(); -// -// LettuceConnectionFactory factory = (LettuceConnectionFactory) connectionFactory; -// -// String hostName = factory.getHostName(); -// int port = factory.getPort(); -// String password = factory.getPassword(); -// -// config.useSingleServer().setAddress("redis://"+hostName+":"+port).setDatabase(1); -// config.useSingleServer().setPassword(password); -// return (Redisson) Redisson.create(config); -// } -// -//} +package com.logpm.distribution.config; + +import org.redisson.Redisson; +import org.redisson.config.Config; +import org.springblade.core.redis.cache.BladeRedis; +import org.springblade.core.tool.utils.SpringUtil; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.data.redis.connection.RedisConnectionFactory; +import org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory; +import org.springframework.stereotype.Component; + +@Configuration +public class RedissonConfig { + + @Bean + public Redisson redisson() { + // 单机模式 + Config config = new Config(); + + BladeRedis bean = SpringUtil.getBean(BladeRedis.class); + + RedisConnectionFactory connectionFactory = bean.getRedisTemplate().getConnectionFactory(); + + LettuceConnectionFactory factory = (LettuceConnectionFactory) connectionFactory; + + String hostName = factory.getHostName(); + int port = factory.getPort(); + String password = factory.getPassword(); + + config.useSingleServer().setAddress("redis://"+hostName+":"+port).setDatabase(1); + config.useSingleServer().setPassword(password); + return (Redisson) Redisson.create(config); + } + +} diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionDeliveryListController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionDeliveryListController.java index 4d27b918a..dee2731af 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionDeliveryListController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionDeliveryListController.java @@ -519,7 +519,7 @@ public class DistributionDeliveryListController extends BladeController { @PostMapping("/deliveryZeroPackage") @ApiOperationSupport(order = 2) - @ApiOperation(value = "PC签收包件") + @ApiOperation(value = "PC签收计划零担") public R deliveryZeroPackage(@Valid @RequestBody DistrilbutionAppsignforDTO distrilbutionloadingscanDTO) { R r = distributionSignforService.signforZeroPC(distrilbutionloadingscanDTO); return r; diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml index 4036796a8..52dee271c 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml @@ -513,6 +513,8 @@ and lds.assign_status = 20 and lds.forklift_id = #{param.userId} + GROUP BY + lds.id UNION SELECT DISTINCT lds.id, @@ -602,6 +604,8 @@ and lds.assign_status = 20 and lds.forklift_id = #{param.userId} + GROUP BY + lds.id ) t @@ -823,6 +827,7 @@ lds.id = #{param.stockupId} +