Commit 45111649 by jianan

承诺书查询接口

parent c41319e3
...@@ -3,6 +3,8 @@ package com.yd.api.practitioner; ...@@ -3,6 +3,8 @@ package com.yd.api.practitioner;
import com.yd.api.practitioner.service.PractitionerBasicInfoService; import com.yd.api.practitioner.service.PractitionerBasicInfoService;
import com.yd.api.practitioner.service.PractitionerService; import com.yd.api.practitioner.service.PractitionerService;
import com.yd.api.practitioner.service.ScheduleTrackService; 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.commitment.SignCommitmentRequestVO;
import com.yd.api.practitioner.vo.informed.*; import com.yd.api.practitioner.vo.informed.*;
import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO; import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO;
...@@ -730,4 +732,13 @@ public class PractitionerController { ...@@ -730,4 +732,13 @@ public class PractitionerController {
result.setData(responseVO); result.setData(responseVO);
return result; 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; 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.commitment.SignCommitmentRequestVO;
import com.yd.api.practitioner.vo.informed.*; import com.yd.api.practitioner.vo.informed.*;
import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO; import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO;
...@@ -261,4 +263,6 @@ public interface PractitionerService { ...@@ -261,4 +263,6 @@ public interface PractitionerService {
QueryInformedSheetListResponseVO queryInformedSheetList(QueryInformedSheetListRequestVO requestVO); QueryInformedSheetListResponseVO queryInformedSheetList(QueryInformedSheetListRequestVO requestVO);
CommonResultIDResponseVO signCommitment(SignCommitmentRequestVO requestVO); CommonResultIDResponseVO signCommitment(SignCommitmentRequestVO requestVO);
QueryCommitmentByPractitionerIdResponseVO queryCommitmentByPractitionerId(PractitionerIdRequestVO requestVO);
} }
...@@ -6,6 +6,8 @@ import com.libs.pdf.PDFTemplate; ...@@ -6,6 +6,8 @@ import com.libs.pdf.PDFTemplate;
import com.yd.api.customer.service.CustomerService; import com.yd.api.customer.service.CustomerService;
import com.yd.api.customer.vo.register.RegisterRequestVO; import com.yd.api.customer.vo.register.RegisterRequestVO;
import com.yd.api.customer.vo.register.RegisterResponseVO; 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.commitment.SignCommitmentRequestVO;
import com.yd.api.practitioner.vo.informed.*; import com.yd.api.practitioner.vo.informed.*;
import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO; import com.yd.api.practitioner.vo.login.CanSeeSalaryListResponseVO;
...@@ -4133,6 +4135,26 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service. ...@@ -4133,6 +4135,26 @@ public class PractitionerServiceImpl implements com.yd.api.practitioner.service.
return resp; 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) { private String getImgStrFilePath(String localDirectory, String filename, InputStream inputStream) {
//头像流 //头像流
if (null == 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