Commit 7756b2aa authored by hanfeng's avatar hanfeng

Merge branch 'master-modify-background-bug-hf' into dev

# Conflicts:
#	xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/rest/BackStageOrderController.java
#	xx-universal/xx-universal-server/src/main/java/com/xxfc/platform/universal/service/CertificationService.java
parents 51cd4ecb 3cb7d75c
...@@ -108,17 +108,18 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -108,17 +108,18 @@ public class BackStageOrderController extends CommonBaseController implements Us
@IgnoreClientToken @IgnoreClientToken
@CrossOrigin @CrossOrigin
public ObjectRestResponse<PageDataVO<OrderListVo>> selectByUser(BaseOrderController.QueryOrderList dto) { public ObjectRestResponse<PageDataVO<OrderListVo>> selectByUser(BaseOrderController.QueryOrderList dto) {
if (dto.getStartTime() != null) { UserDTO userDTO = getAdminUserInfo();
if (dto.getEndTime() == null) { if (userDTO == null) {
dto.setEndTime(new Date().getTime()); return ObjectRestResponse.succ(new PageDataVO<>());
} }
}
//车辆排班表查询订单详情 //车辆排班表查询订单详情
if (dto.getOneNo()!=null) { if (dto.getOneNo()!=null) {
dto.setPage(1); dto.setPage(1);
dto.setLimit(1); dto.setLimit(1);
dto.setType(1); dto.setType(1);
} }
if (StringUtils.isNotBlank(dto.getPhone()) || StringUtils.isNotBlank(dto.getRealName())) { if (StringUtils.isNotBlank(dto.getPhone()) || StringUtils.isNotBlank(dto.getRealName())) {
List<AppUserLogin> appUserLoins = userFeign.getOne(dto.getPhone(), dto.getRealName()); List<AppUserLogin> appUserLoins = userFeign.getOne(dto.getPhone(), dto.getRealName());
if (CollectionUtil.isNotEmpty(appUserLoins)) { if (CollectionUtil.isNotEmpty(appUserLoins)) {
...@@ -128,19 +129,11 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -128,19 +129,11 @@ public class BackStageOrderController extends CommonBaseController implements Us
return ObjectRestResponse.succ(new PageDataVO<>()); return ObjectRestResponse.succ(new PageDataVO<>());
} }
} }
//获取权限公司列表
List<BranchCompany> branchCompanies = vehicleFeign.companyAll(userDTO.getDataAll(), userDTO.getDataCompany(), userDTO.getDataZone());
UserDTO userDTO = getAdminUserInfo(); List<Integer> companyId = branchCompanies.stream().map(BranchCompany::getId).collect(Collectors.toList());
if (userDTO == null) { dto.setCompanyIds(companyId);
return ObjectRestResponse.succ(new PageDataVO<>()); //大区搜索
}
//权限
if (userDTO.getDataAll()!=1&&dto.getType() != null && dto.getType() != 3) {
List<BranchCompany> branchCompanies = vehicleFeign.companyAll(userDTO.getDataAll(), userDTO.getDataCompany(), userDTO.getDataZone());
List<Integer> companyIds = branchCompanies.stream().map(BranchCompany::getId).collect(Collectors.toList());
dto.setCompanyIds(companyIds);
}
//大区查询
if (dto.getZoneId() != null) { if (dto.getZoneId() != null) {
if (userDTO.getDataAll() != 1 && !dto.getZoneId().equals(userDTO.getZoneId())) { if (userDTO.getDataAll() != 1 && !dto.getZoneId().equals(userDTO.getZoneId())) {
return ObjectRestResponse.succ(new PageDataVO<>()); return ObjectRestResponse.succ(new PageDataVO<>());
...@@ -167,11 +160,11 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -167,11 +160,11 @@ public class BackStageOrderController extends CommonBaseController implements Us
dto.setVehicleIds(vehicleIds); dto.setVehicleIds(vehicleIds);
} }
// //
// if (dto.getStartTime() != null) { if (dto.getStartTime() != null) {
// if (dto.getEndTime() == null) { if (dto.getEndTime() == null) {
// dto.setEndTime(new Date().getTime()); dto.setEndTime(new Date().getTime());
// } }
// } }
Query query = new Query(dto); Query query = new Query(dto);
PageDataVO pageDataVO = PageDataVO.pageInfo(query, () -> baseOrderBiz.listOrder(query.getSuper())); PageDataVO pageDataVO = PageDataVO.pageInfo(query, () -> baseOrderBiz.listOrder(query.getSuper()));
...@@ -457,7 +450,6 @@ public class BackStageOrderController extends CommonBaseController implements Us ...@@ -457,7 +450,6 @@ public class BackStageOrderController extends CommonBaseController implements Us
return backgroundBaseOrderBiz.getAllOrderList(dto); return backgroundBaseOrderBiz.getAllOrderList(dto);
} }
@Data @Data
public static class ChangeVehicleDTO { public static class ChangeVehicleDTO {
String no; String no;
......
...@@ -47,6 +47,8 @@ import java.util.*; ...@@ -47,6 +47,8 @@ import java.util.*;
@Service @Service
@Slf4j @Slf4j
public class CertificationService { public class CertificationService {
@Value("${certification.frequency:2}")
private Integer FREQUENCY;
@Autowired @Autowired
private UserAuthentication authentication; private UserAuthentication authentication;
...@@ -104,15 +106,15 @@ public class CertificationService { ...@@ -104,15 +106,15 @@ public class CertificationService {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "姓名不一致"); return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "姓名不一致");
} }
if (idInformation.getIdNumber().equals(number)) { if (idInformation.getIdNumber().equals(number)) {
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "证件号不一致"); return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "证件号不一致");
} }
//判断是否超过认证次数
Example exa = new Example(IdInformation.class); Example exa = new Example(IdInformation.class);
exa.createCriteria().andEqualTo("idNumber", number); exa.createCriteria().andEqualTo("idNumber", number);
List<IdInformation> idInformatics = idInformationMapper.selectByExample(exa); List<IdInformation> idInformatics = idInformationMapper.selectByExample(exa);
if (CollectionUtil.isNotEmpty(idInformatics)) { if (CollectionUtils.isNotEmpty(idInformatics) && idInformatics.size() > FREQUENCY) {
log.error("该身份证已存在,不要重复认证"); log.error("该身份证已超过最大认证次数");
log.info("图片已解析,未认证"); return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "该身份证已超过最大认证次数");
return ObjectRestResponse.createFailedResult(ResultCode.FAILED_CODE, "该身份证已存在,不要重复认证");
} }
//3.验证 //3.验证
boolean result = authentication.certificate(new UserMessage() {{ boolean result = authentication.certificate(new UserMessage() {{
...@@ -180,8 +182,8 @@ public class CertificationService { ...@@ -180,8 +182,8 @@ public class CertificationService {
return ObjectRestResponse.succ(idInformation.getId()); return ObjectRestResponse.succ(idInformation.getId());
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); TransactionAspectSupport.currentTransactionStatus();
return ObjectRestResponse.createFailedResult(ResultCode.INCOMPLETE_DATA, "认证失败,请重新认证"); return ObjectRestResponse.createFailedResult(ResultCode.INCOMPLETE_DATA, "无法识别,请重新上传");
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment