提交 6fa7590b authored 作者: liuhaiquan's avatar liuhaiquan

Merge remote-tracking branch 'origin/v7.0_small_version_fix_20231120' into…

Merge remote-tracking branch 'origin/v7.0_small_version_fix_20231120' into v7.0_small_version_fix_20231120
...@@ -104,12 +104,15 @@ public class ResetPasswordAnnotationAop { ...@@ -104,12 +104,15 @@ public class ResetPasswordAnnotationAop {
Object returnVal = null; Object returnVal = null;
returnVal = jp.proceed(); returnVal = jp.proceed();
if (!StringUtils.equals(aspectAnnotation.name(), "resetPassword")) {
Result result = JSONUtil.toBean(JSONUtil.parse(returnVal).toString(), Result.class); Result result = JSONUtil.toBean(JSONUtil.parse(returnVal).toString(), Result.class);
redisTemplate.opsForValue().set(RedisConstants.MESSAGE_RESET_PASSWORD_TOKEN + mobile, result.getData().toString()); redisTemplate.opsForValue().set(RedisConstants.MESSAGE_RESET_PASSWORD_TOKEN + mobile, result.getData().toString());
redisTemplate.expire(RedisConstants.MESSAGE_RESET_PASSWORD_TOKEN + mobile, 60, TimeUnit.SECONDS); redisTemplate.expire(RedisConstants.MESSAGE_RESET_PASSWORD_TOKEN + mobile, 60, TimeUnit.SECONDS);
}
return returnVal; return returnVal;
} }
} }
...@@ -31,6 +31,7 @@ import com.msl.common.utils.DateUtils; ...@@ -31,6 +31,7 @@ import com.msl.common.utils.DateUtils;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.math.BigDecimal; import java.math.BigDecimal;
...@@ -40,34 +41,45 @@ import java.util.stream.Collectors; ...@@ -40,34 +41,45 @@ import java.util.stream.Collectors;
@Component @Component
@Slf4j @Slf4j
@AllArgsConstructor
public class OrderCancelComponent implements InitializingBean { public class OrderCancelComponent implements InitializingBean {
private final OrderChildDao orderChildDao; @Autowired
private OrderChildDao orderChildDao;
private final OrderGoodsDao orderGoodsDao; @Autowired
private OrderGoodsDao orderGoodsDao;
private final OrderGoodsTruckBindService orderGoodsTruckBindService; @Autowired
private OrderGoodsTruckBindService orderGoodsTruckBindService;
private final GoodsOrderTruckRecordComponent goodsOrderTruckRecordComponent; @Autowired
private GoodsOrderTruckRecordComponent goodsOrderTruckRecordComponent;
private final OrderFeign orderFeign; @Autowired
private OrderFeign orderFeign;
private final DriverService driverService; @Autowired
private DriverService driverService;
private final BreakContractSettlementOwnerService breakContractSettlementOwnerService; @Autowired
private BreakContractSettlementOwnerService breakContractSettlementOwnerService;
public static Map<Integer, String> statusCodeMap = new HashMap<>(); public static Map<Integer, String> statusCodeMap = new HashMap<>();
private final IntegralMqService integralMqService; @Autowired
private IntegralMqService integralMqService;
private final OrderChildLogService orderChildLogService; @Autowired
private OrderChildLogService orderChildLogService;
private final OrderChildPostService orderChildPostService; @Autowired
private OrderChildPostService orderChildPostService;
private final OrderService orderService; @Autowired
private OrderService orderService;
private final OrderGoodsService orderGoodsService; @Autowired
private OrderGoodsService orderGoodsService;
public List<String> ownerProcess(OrderCancelParam param) { public List<String> ownerProcess(OrderCancelParam param) {
String orderNo = param.getOrderNo(); String orderNo = param.getOrderNo();
......
...@@ -70,4 +70,9 @@ public class AppGoodsOrderController { ...@@ -70,4 +70,9 @@ public class AppGoodsOrderController {
} }
@ApiOperation(value = "司机端无接单位置上报", notes = "<br>By:胡宇帆")
@GetMapping("/getCancelOrderGoods")
public Result<List<OrderGoodsAPPVO>> getCancelOrderGoods(@RequestParam(value = "userNo") Long userNo) {
return Result.ok(orderGoodsTruckBindService.getCancelOrderGoods(userNo));
}
} }
...@@ -2,8 +2,6 @@ package com.clx.performance.controller.pc; ...@@ -2,8 +2,6 @@ package com.clx.performance.controller.pc;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.clx.performance.service.LargeScreenService; import com.clx.performance.service.LargeScreenService;
import com.clx.performance.service.OrderChildService;
import com.clx.user.feign.DriverFeign;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
...@@ -15,7 +13,6 @@ import org.springframework.web.bind.annotation.RequestParam; ...@@ -15,7 +13,6 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.util.List;
@Slf4j @Slf4j
@RestController @RestController
......
...@@ -48,6 +48,7 @@ import lombok.AllArgsConstructor; ...@@ -48,6 +48,7 @@ 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.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -63,46 +64,45 @@ import java.util.stream.Collectors; ...@@ -63,46 +64,45 @@ import java.util.stream.Collectors;
*/ */
@Service @Service
@Slf4j @Slf4j
@AllArgsConstructor
public class OrderGoodsServiceImpl implements OrderGoodsService { public class OrderGoodsServiceImpl implements OrderGoodsService {
@Autowired
private OrderGoodsDao orderGoodsDao; private OrderGoodsDao orderGoodsDao;
@Autowired
private OrderGoodsStruct orderGoodsStruct; private OrderGoodsStruct orderGoodsStruct;
@Autowired
private OrderFeign orderFeign; private OrderFeign orderFeign;
@Autowired
private OrderGoodsTruckBindDao orderGoodsTruckBindDao; private OrderGoodsTruckBindDao orderGoodsTruckBindDao;
@Autowired
private OrderGoodsDriverTruckDao orderGoodsDriverTruckDao; private OrderGoodsDriverTruckDao orderGoodsDriverTruckDao;
@Autowired
private OrderGoodsLogService orderGoodsLogService; private OrderGoodsLogService orderGoodsLogService;
@Autowired
private UserClxFeign userClxFeign; private UserClxFeign userClxFeign;
@Autowired
private OrderChildDao orderChildDao; private OrderChildDao orderChildDao;
@Autowired
private GoodsOrderTruckRecordComponent goodsOrderTruckRecordComponent; private GoodsOrderTruckRecordComponent goodsOrderTruckRecordComponent;
@Autowired
private OrderGoodsStatusLazyComponent orderGoodsStatusLazyComponent; private OrderGoodsStatusLazyComponent orderGoodsStatusLazyComponent;
@Autowired
private DriverService driverService; private DriverService driverService;
@Autowired
private OrderCancelComponent orderCancelComponent; private OrderCancelComponent orderCancelComponent;
@Autowired
private final IntegralMqService integralMqService; private IntegralMqService integralMqService;
@Autowired
private final OrderChildLogService orderChildLogService; private OrderChildLogService orderChildLogService;
@Autowired
private final OrderChildPostService orderChildPostService; private OrderChildPostService orderChildPostService;
@Override @Override
public OrderGoodsVO getOrderGoodsInfoByOrderGoodsNoForPC(String orderGoodsNo) { public OrderGoodsVO getOrderGoodsInfoByOrderGoodsNoForPC(String orderGoodsNo) {
......
...@@ -969,7 +969,8 @@ public class OwnerAccountServiceImpl implements OwnerAccountService { ...@@ -969,7 +969,8 @@ public class OwnerAccountServiceImpl implements OwnerAccountService {
} }
Object code = JSONUtil.parse(content).getByPath("code"); Object code = JSONUtil.parse(content).getByPath("code");
if (!ObjectUtil.equal(code,param.getCaptcha())) { if (!StringUtils.equals(code.toString(),param.getCaptcha())) {
log.info("redis验证码:{}, 用户提交验证码:{}", code, param.getCaptcha());
throw new ServiceSystemException(PerformanceResultEnum.CAPTCHA_IS_FAIL); throw new ServiceSystemException(PerformanceResultEnum.CAPTCHA_IS_FAIL);
} }
...@@ -982,7 +983,7 @@ public class OwnerAccountServiceImpl implements OwnerAccountService { ...@@ -982,7 +983,7 @@ public class OwnerAccountServiceImpl implements OwnerAccountService {
req.setTemplateCode(messageConfig.getCaptchaTemplateCode()); req.setTemplateCode(messageConfig.getCaptchaTemplateCode());
JSONObject jsonObject = new JSONObject(); JSONObject jsonObject = new JSONObject();
//随机生成4位数字 //随机生成4位数字
jsonObject.set("code", (int) (Math.random() * 9000) + 1000); jsonObject.set("code", (int) (Math.random() * 900000) + 100000);
//默认3分钟 //默认3分钟
jsonObject.set("time", "3"); jsonObject.set("time", "3");
req.setChannelId(messageConfig.getChannelId()); req.setChannelId(messageConfig.getChannelId());
...@@ -999,12 +1000,12 @@ public class OwnerAccountServiceImpl implements OwnerAccountService { ...@@ -999,12 +1000,12 @@ public class OwnerAccountServiceImpl implements OwnerAccountService {
public String checkBusinessLicenseNumber(InformationParam param) { public String checkBusinessLicenseNumber(InformationParam param) {
Long userNo = TokenUtil.getLoginUserInfo().getUserNo(); Long userNo = TokenUtil.getLoginUserInfo().getUserNo();
OwnerInfoFeignVO ownerInfoFeignVO = Optional.ofNullable(ownerFeign.getUserCompany(userNo)).filter(Result::succeed).map(Result::getData).orElseThrow(ResultCodeEnum.FAIL); OwnerInfoFeignVO ownerInfoFeignVO = Optional.ofNullable(ownerFeign.getUserCompany(userNo)).filter(Result::succeed).map(Result::getData).orElseThrow(ResultCodeEnum.FAIL);
String companyBusinessNo = ownerInfoFeignVO.getCompanyBusinessNo(); String companyTaxCode = ownerInfoFeignVO.getCompanyTaxCode();
if (StringUtils.isBlank(companyBusinessNo)) { if (StringUtils.isBlank(companyTaxCode)) {
throw new ServiceSystemException(PerformanceResultEnum.DATA_NOT_FIND); throw new ServiceSystemException(PerformanceResultEnum.DATA_NOT_FIND);
} }
if (!StringUtils.equals(companyBusinessNo, param.getBusinessLicenseNumber())) { if (!StringUtils.equals(companyTaxCode, param.getBusinessLicenseNumber())) {
throw new ServiceSystemException(PerformanceResultEnum.BUSINESS_NO_FAIL); throw new ServiceSystemException(PerformanceResultEnum.BUSINESS_NO_FAIL);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论