qiubh před 1 měsícem
rodič
revize
24bc69a768

+ 3
- 3
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/api/comm/CustomerController.java Zobrazit soubor

@@ -2,8 +2,8 @@ package cn.com.taiji.iaw.api.comm;

import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.common.web.ApiResponse;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.iaw.api.MyValidController;
import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO;
import cn.com.taiji.iaw.manager.comm.CustomerManager;
import io.swagger.annotations.Api;
@@ -27,13 +27,13 @@ public class CustomerController extends MyValidController {

@ApiOperation("客户列表查询")
@PostMapping("/query")
public ApiResponse<List<CustomerQueryResponseDTO>> query(@Valid @RequestBody AbstractBizRequestDTO dto) throws ManagerException {
public ApiResponse<List<CustomerQueryResponseDTO>> query(@Valid @RequestBody CommRequestDTO dto) throws ManagerException {
return ApiResponse.of(manager.query(dto));
}

@ApiOperation("客户详情查询")
@PostMapping("/detail")
public ApiResponse<CustomerQueryResponseDTO> detail(@Valid @RequestBody AbstractBizRequestDTO dto) throws ManagerException {
public ApiResponse<CustomerQueryResponseDTO> detail(@Valid @RequestBody CommRequestDTO dto) throws ManagerException {
return ApiResponse.of(manager.queryDetail(dto));
}


+ 15
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/CommRequestDTO.java Zobrazit soubor

@@ -0,0 +1,15 @@
package cn.com.taiji.iaw.dto;

import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@ApiModel(description = "公共请求")
@Getter
@Setter
@Accessors(chain = true)
public class CommRequestDTO extends AbstractBizRequestDTO {

}

+ 3
- 4
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/CustomerManager.java Zobrazit soubor

@@ -2,16 +2,15 @@ package cn.com.taiji.iaw.manager.comm;


import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO;

import java.util.List;

public interface CustomerManager {

List<CustomerQueryResponseDTO> query(CommRequestDTO dto) throws ManagerException;

List<CustomerQueryResponseDTO> query(AbstractBizRequestDTO dto) throws ManagerException;

CustomerQueryResponseDTO queryDetail(AbstractBizRequestDTO dto) throws ManagerException;
CustomerQueryResponseDTO queryDetail(CommRequestDTO dto) throws ManagerException;

}

+ 3
- 3
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/comm/CustomerManagerImpl.java Zobrazit soubor

@@ -1,12 +1,12 @@
package cn.com.taiji.iaw.manager.comm;

import cn.com.taiji.common.manager.ManagerException;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.core.entity.basic.QtkCustomerInfo;
import cn.com.taiji.core.entity.user.AccountInfo;
import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError;
import cn.com.taiji.core.repo.jpa.basic.QtkCustomerInfoRepo;
import cn.com.taiji.core.repo.jpa.basic.QtkVehicleInfoRepo;
import cn.com.taiji.iaw.dto.CommRequestDTO;
import cn.com.taiji.iaw.dto.comm.CustomerQueryResponseDTO;
import cn.com.taiji.iaw.manager.AbstractCommManager;
import com.google.common.collect.Maps;
@@ -28,7 +28,7 @@ public class CustomerManagerImpl extends AbstractCommManager implements Customer
private QtkVehicleInfoRepo vehicleInfoRepo;

@Override
public List<CustomerQueryResponseDTO> query(AbstractBizRequestDTO dto) throws ManagerException {
public List<CustomerQueryResponseDTO> query(CommRequestDTO dto) throws ManagerException {
AccountInfo accountInfo = findAccountInfoByToken(dto.getAccessToken());
List<CustomerQueryResponseDTO> list = Lists.newArrayList();
// 未实名认证
@@ -59,7 +59,7 @@ public class CustomerManagerImpl extends AbstractCommManager implements Customer
}

@Override
public CustomerQueryResponseDTO queryDetail(AbstractBizRequestDTO dto) throws ManagerException {
public CustomerQueryResponseDTO queryDetail(CommRequestDTO dto) throws ManagerException {
AccountInfo accountInfo = findAccountInfoByToken(dto.getAccessToken());
CustomerQueryResponseDTO model = new CustomerQueryResponseDTO();
// 未实名认证

Načítá se…
Zrušit
Uložit