提交 5ce53ed4 authored 作者: aiqingguo's avatar aiqingguo

代码优化

上级 c2904f29
...@@ -6,8 +6,8 @@ import com.clx.order.enums.OrderEnum; ...@@ -6,8 +6,8 @@ import com.clx.order.enums.OrderEnum;
import com.clx.order.feign.OrderFeign; import com.clx.order.feign.OrderFeign;
import com.clx.order.vo.feign.FeignAddressVO; import com.clx.order.vo.feign.FeignAddressVO;
import com.clx.order.vo.feign.FeignOrderInfoVO; import com.clx.order.vo.feign.FeignOrderInfoVO;
import com.clx.performance.constant.RedisConstants;
import com.clx.performance.component.GoodsOrderTruckRecordComponent; import com.clx.performance.component.GoodsOrderTruckRecordComponent;
import com.clx.performance.constant.RedisConstants;
import com.clx.performance.constant.RedissonConstants; import com.clx.performance.constant.RedissonConstants;
import com.clx.performance.dao.*; import com.clx.performance.dao.*;
import com.clx.performance.dao.breakcontract.BreakContractDriverRecordDao; import com.clx.performance.dao.breakcontract.BreakContractDriverRecordDao;
...@@ -27,10 +27,6 @@ import com.clx.performance.param.pc.PageCarrierOrderChildParam; ...@@ -27,10 +27,6 @@ import com.clx.performance.param.pc.PageCarrierOrderChildParam;
import com.clx.performance.param.pc.PageMonitorOrderChildQCParam; import com.clx.performance.param.pc.PageMonitorOrderChildQCParam;
import com.clx.performance.param.pc.PagePoundAuditParam; import com.clx.performance.param.pc.PagePoundAuditParam;
import com.clx.performance.service.*; import com.clx.performance.service.*;
import com.clx.performance.service.OrderChildLogService;
import com.clx.performance.service.OrderChildPoundLogService;
import com.clx.performance.service.OrderChildService;
import com.clx.performance.service.OrderGoodsService;
import com.clx.performance.service.breakcontract.BreakContractDriverRecordService; import com.clx.performance.service.breakcontract.BreakContractDriverRecordService;
import com.clx.performance.service.settle.SettlementDriverDetailService; import com.clx.performance.service.settle.SettlementDriverDetailService;
import com.clx.performance.service.settle.SettlementMqService; import com.clx.performance.service.settle.SettlementMqService;
...@@ -51,13 +47,13 @@ import com.msl.common.utils.LocalDateTimeUtils; ...@@ -51,13 +47,13 @@ import com.msl.common.utils.LocalDateTimeUtils;
import com.msl.common.utils.gps.GpsUtil; import com.msl.common.utils.gps.GpsUtil;
import com.msl.user.data.UserSessionData; import com.msl.user.data.UserSessionData;
import com.msl.user.utils.TokenUtil; import com.msl.user.utils.TokenUtil;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.redisson.api.RLock; import org.redisson.api.RLock;
import org.redisson.api.RedissonClient; import org.redisson.api.RedissonClient;
import org.springframework.amqp.core.AmqpTemplate; import org.springframework.amqp.core.AmqpTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -78,43 +74,73 @@ import java.util.stream.Collectors; ...@@ -78,43 +74,73 @@ import java.util.stream.Collectors;
*/ */
@Slf4j @Slf4j
@Service @Service
@AllArgsConstructor
public class OrderChildServiceImpl implements OrderChildService { public class OrderChildServiceImpl implements OrderChildService {
private final AmqpTemplate rabbitTemplate; @Autowired
private final RedisTemplate redisTemplate; private AmqpTemplate rabbitTemplate;
private final OrderGoodsDao orderGoodsDao; @Autowired
private final OrderGoodsTruckBindDao orderGoodsTruckBindDao; private RedisTemplate redisTemplate;
private final OrderChildDao orderChildDao; @Autowired
private final OrderChildImageDao orderChildImageDao; private OrderGoodsDao orderGoodsDao;
private final OrderChildPoundAuditDao orderChildPoundAuditDao; @Autowired
private final OrderChildLogService orderChildLogService; private OrderGoodsTruckBindDao orderGoodsTruckBindDao;
private final OrderChildPoundLogService orderChildPoundLogService; @Autowired
private final AddressService addressService; private OrderChildDao orderChildDao;
private final OrderService orderService; @Autowired
private final GdService gdService; private OrderChildImageDao orderChildImageDao;
private final DriverService driverService; @Autowired
private final OrderChildStruct orderChildStruct; private OrderChildPoundAuditDao orderChildPoundAuditDao;
private final OrderGoodsService orderGoodsService; @Autowired
private final OrderChildPoundStruct orderChildPoundStruct; private OrderChildLogService orderChildLogService;
private final OrderChildFreightStruct orderChildFreightStruct; @Autowired
private final AddressStruct addressStruct; private OrderChildPoundLogService orderChildPoundLogService;
private final OrderChildLogStruct orderChildLogStruct; @Autowired
private final UniqueOrderNumService uniqueOrderNumService; private AddressService addressService;
private final OrderFeign orderFeign; @Autowired
private final RedissonClient redissonClient; private OrderService orderService;
@Autowired
private final IntegralMqService integralMqService; private GdService gdService;
@Autowired
private final GoodsOrderTruckRecordComponent goodsOrderTruckRecordComponent; private DriverService driverService;
private final BreakContractDriverRecordDao breakContractDriverRecordDao; @Autowired
private OrderChildStruct orderChildStruct;
private final SettlementDriverDetailService settlementDriverDetailService; @Autowired
private final SettlementOwnerDetailService settlementOwnerDetailService; private OrderGoodsService orderGoodsService;
private final SettlementMqService settlementMqService; @Autowired
private final OrderChildMqService orderChildMqService; private OrderChildPoundStruct orderChildPoundStruct;
@Autowired
private final OwnerInfoService ownerInfoService; private OrderChildFreightStruct orderChildFreightStruct;
private final BreakContractDriverRecordService breakContractDriverRecordService; @Autowired
private AddressStruct addressStruct;
@Autowired
private OrderChildLogStruct orderChildLogStruct;
@Autowired
private UniqueOrderNumService uniqueOrderNumService;
@Autowired
private OrderFeign orderFeign;
@Autowired
private RedissonClient redissonClient;
@Autowired
private IntegralMqService integralMqService;
@Autowired
private GoodsOrderTruckRecordComponent goodsOrderTruckRecordComponent;
@Autowired
private BreakContractDriverRecordDao breakContractDriverRecordDao;
@Autowired
private SettlementDriverDetailService settlementDriverDetailService;
@Autowired
private SettlementOwnerDetailService settlementOwnerDetailService;
@Autowired
private SettlementMqService settlementMqService;
@Autowired
private OrderChildMqService orderChildMqService;
@Autowired
private OwnerInfoService ownerInfoService;
@Autowired
private BreakContractDriverRecordService breakContractDriverRecordService;
@Override @Override
public SaveOrderChildVO saveOrderChild(OrderChildSaveParam param) { public SaveOrderChildVO saveOrderChild(OrderChildSaveParam param) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论