소스 검색

iaw

master
chenchaod 1 주 전
부모
커밋
40e162b12a

+ 7
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/api/issue/OrderController.java 파일 보기

@@ -214,4 +214,11 @@ public class OrderController extends MyValidController {
ListQrCodeResDTO resDTO = issueOrderManage.listQRcode(reqDto);
return ApiResponse.of((resDTO));
}

@ApiOperation(value = "上传安装照")
@PostMapping(value = "/uploadInstallPhoto")
public ApiResponse<?> uploadInstallPhoto(@Valid @RequestBody UploadInstallPhotoReqDTO reqDto) throws ManagerException {
issueOrderManage.uploadInstallPhoto(reqDto);
return ApiResponse.success();
}
}

+ 25
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/issue/order/UploadInstallPhotoReqDTO.java 파일 보기

@@ -0,0 +1,25 @@
package cn.com.taiji.iaw.dto.issue.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
* @Author:ChenChao
* @Date:2025/8/21 17:52
* @Filename:UploadInstallPhotoReqDTO
* @description:
*/
@Data
@ApiModel(description = "上传安装照片参数")
public class UploadInstallPhotoReqDTO {

@ApiModelProperty(value = "订单编号")
@NotBlank
private String orderNo;
@NotBlank
@ApiModelProperty(value = "照片地址")
private String url;
}

+ 2
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/issue/IssueOrderManage.java 파일 보기

@@ -74,4 +74,6 @@ public interface IssueOrderManage {
QdOrderResponseDTO qdOrderQuery(QdOrderRequestDTO dto);

GetCarSignResponseDTO getCarsign(GetCarSignRequest reqDto) throws ManagerException;

void uploadInstallPhoto(UploadInstallPhotoReqDTO reqDto) throws ManagerException;
}

+ 9
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/issue/IssueOrderManageImpl.java 파일 보기

@@ -296,6 +296,8 @@ public class IssueOrderManageImpl extends AbstractIawManager implements IssueOrd

}



@Override
public SignQueryResponseDTO signQuery(SignQueryRequest request) throws ManagerException {
IssueOrderinfo orderinfo = checkOrder(request.getOrderNo());
@@ -615,6 +617,13 @@ public class IssueOrderManageImpl extends AbstractIawManager implements IssueOrd
}
return responseDTO;
}
@Override
public void uploadInstallPhoto(UploadInstallPhotoReqDTO reqDto) throws ManagerException {
IssueOrderinfo order = checkOrder(reqDto.getOrderNo());
IssueOrderinfoExt ext = issueOrderinfoExtRepo.findByOrderNo(order.getOrderNo());
ext.setInstallImgUrl(reqDto.getUrl());
issueOrderinfoExtRepo.merge(ext);
}




Loading…
취소
저장