Commit 45111649 by jianan

承诺书查询接口

parent c41319e3
......@@ -3,6 +3,8 @@ package com.yd.api.practitioner;
import com.yd.api.practitioner.service.PractitionerBasicInfoService;
import com.yd.api.practitioner.service.PractitionerService;
import com.yd.api.practitioner.service.ScheduleTrackService;
import com.yd.api.practitioner.vo.PractitionerIdRequestVO;
import com.yd.api.practitioner.vo.commitment.QueryCommitmentByPractitionerIdResponseVO;
import com.yd.api.practitioner.vo.commitment.SignCommitmentRequestVO;
import com.yd.api.practitioner.vo.informed.*;
import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO;
......@@ -730,4 +732,13 @@ public class PractitionerController {
result.setData(responseVO);
return result;
}
@RequestMapping("/queryCommitmentByPractitionerId")
public Object queryCommitmentByPractitionerId(@RequestBody PractitionerIdRequestVO requestVO) {
JsonResult result = new JsonResult();
QueryCommitmentByPractitionerIdResponseVO responseVO = practitionerService.queryCommitmentByPractitionerId(requestVO);
result.addResult(responseVO);
result.setData(responseVO);
return result;
}
}
package com.yd.api.practitioner.service;
import com.yd.api.practitioner.vo.PractitionerIdRequestVO;
import com.yd.api.practitioner.vo.commitment.QueryCommitmentByPractitionerIdResponseVO;
import com.yd.api.practitioner.vo.commitment.SignCommitmentRequestVO;
import com.yd.api.practitioner.vo.informed.*;
import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO;
......@@ -261,4 +263,6 @@ public interface PractitionerService {
QueryInformedSheetListResponseVO queryInformedSheetList(QueryInformedSheetListRequestVO requestVO);
CommonResultIDResponseVO signCommitment(SignCommitmentRequestVO requestVO);
QueryCommitmentByPractitionerIdResponseVO queryCommitmentByPractitionerId(PractitionerIdRequestVO requestVO);
}
......@@ -6,6 +6,8 @@ import com.libs.pdf.PDFTemplate;
import com.yd.api.customer.service.CustomerService;
import com.yd.api.customer.vo.register.RegisterRequestVO;
import com.yd.api.customer.vo.register.RegisterResponseVO;
import com.yd.api.practitioner.vo.PractitionerIdRequestVO;
import com.yd.api.practitioner.vo.commitment.QueryCommitmentByPractitionerIdResponseVO;
import com.yd.api.practitioner.vo.commitment.SignCommitmentRequestVO;
import com.yd.api.practitioner.vo.informed.*;
import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO;
......@@ -4133,6 +4135,26 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
return resp;
}
@Override
public QueryCommitmentByPractitionerIdResponseVO queryCommitmentByPractitionerId(PractitionerIdRequestVO requestVO) {
QueryCommitmentByPractitionerIdResponseVO resp = new QueryCommitmentByPractitionerIdResponseVO();
resp.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000")));
Long practitionerId = requestVO.getPractitionerId();
try {
// 附件文件
AclFileUpload aclFileUpload = aclFileUploadDALService.findByTargetIdAndRemark(1, practitionerId, "承诺书");
if (aclFileUpload != null) {
resp.setFileOssPath(aclFileUpload.getFilePath());
return resp;
}
} catch (Exception e) {
e.printStackTrace();
resp.setCommonResult(new CommonResult(false, e.getMessage()));
}
return resp;
}
private String getImgStrFilePath(String localDirectory, String filename, InputStream inputStream) {
//头像流
if (null == inputStream) {
......
package com.yd.api.practitioner.vo;
import lombok.Data;
@Data
public class PractitionerIdRequestVO {
private Long practitionerId;
}
package com.yd.api.practitioner.vo.commitment;
import com.yd.api.result.CommonResult;
import lombok.Data;
@Data
public class QueryCommitmentByPractitionerIdResponseVO {
private String fileOssPath;
private CommonResult commonResult;
}
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