feat: 下载处方key模糊、修复分页接口

dev_no_inv
chenhc 10 months ago
parent ea8b6e3d31
commit 25b40f33de

@ -117,6 +117,10 @@ public class BasicSkPrescribeController extends BaseController {
*/ */
@PostMapping("/udiwms/basic/sk/prescribe/save") @PostMapping("/udiwms/basic/sk/prescribe/save")
public BaseResponse sickerPrescribeSave(@RequestBody SickerPrescribeSaveRequest sickerPrescribeSaveRequest) { public BaseResponse sickerPrescribeSave(@RequestBody SickerPrescribeSaveRequest sickerPrescribeSaveRequest) {
String busType = sickerPrescribeSaveRequest.getBusType();
if (StrUtil.isBlank(busType))
return ResultVOUtils.error("请选择业务类型!");
Integer stauts = sickerPrescribeSaveRequest.getStauts(); Integer stauts = sickerPrescribeSaveRequest.getStauts();
if (stauts == 1) { if (stauts == 1) {
List<IoCollectOrder> list = sickerPrescribeSaveRequest.getList(); List<IoCollectOrder> list = sickerPrescribeSaveRequest.getList();

@ -5,12 +5,14 @@ import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BusTypeConstant;
import com.glxp.api.controller.BaseController; import com.glxp.api.controller.BaseController;
import com.glxp.api.dao.basic.SysWorkplaceDocumentDao; import com.glxp.api.dao.basic.SysWorkplaceDocumentDao;
import com.glxp.api.entity.collect.IoCollectOrder; import com.glxp.api.entity.collect.IoCollectOrder;
import com.glxp.api.entity.collect.IoCollectOrderOrigin; import com.glxp.api.entity.collect.IoCollectOrderOrigin;
import com.glxp.api.http.ErpBasicClient; import com.glxp.api.http.ErpBasicClient;
import com.glxp.api.req.basic.BasicCollectUserRequest; import com.glxp.api.req.basic.BasicCollectUserRequest;
import com.glxp.api.req.basic.GetSickPrescribeRequest;
import com.glxp.api.req.basic.WorkBindBusTypeRequest; import com.glxp.api.req.basic.WorkBindBusTypeRequest;
import com.glxp.api.req.collect.CollectOrderBizRequest; import com.glxp.api.req.collect.CollectOrderBizRequest;
import com.glxp.api.req.collect.CollectOrderRequest; import com.glxp.api.req.collect.CollectOrderRequest;
@ -68,6 +70,23 @@ public class IoCollectOriginController extends BaseController {
@PostMapping("/udiwms/basic/collect/origin/order/getThrOrderPage") @PostMapping("/udiwms/basic/collect/origin/order/getThrOrderPage")
public BaseResponse getThrOrders(@RequestBody CollectOrderRequest collectOrderRequest) { public BaseResponse getThrOrders(@RequestBody CollectOrderRequest collectOrderRequest) {
String busType = collectOrderRequest.getBusType();
if (StrUtil.isBlank(busType)) return ResultVOUtils.error("请选择业务类型!");
if (busType.equals(BusTypeConstant.YPCF002.getBusType())) {
GetSickPrescribeRequest getSickPrescribeRequest = new GetSickPrescribeRequest();
getSickPrescribeRequest.setLimit(collectOrderRequest.getLimit());
getSickPrescribeRequest.setCode(collectOrderRequest.getBillNo());
getSickPrescribeRequest.setThirdSys("thirdId");
getSickPrescribeRequest.setWorkPlaceCode(collectOrderRequest.getWorkPlaceCode());
getSickPrescribeRequest.setFromType(collectOrderRequest.getFromType());
getSickPrescribeRequest.setStartTime(collectOrderRequest.getStartTime());
getSickPrescribeRequest.setEndTime(collectOrderRequest.getEndTime());
getSickPrescribeRequest.setKey(collectOrderRequest.getKeyWords());
getSickPrescribeRequest.setPage(collectOrderRequest.getPage());
BaseResponse<PageSimpleResponse<IoCollectOrder>> baseResponse = erpBasicClient.getPrescribeV2(getSickPrescribeRequest);
return baseResponse;
} else {
FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest();
filterThrOrderRequest.setLimit(collectOrderRequest.getLimit()); filterThrOrderRequest.setLimit(collectOrderRequest.getLimit());
filterThrOrderRequest.setBillNo(collectOrderRequest.getBillNo()); filterThrOrderRequest.setBillNo(collectOrderRequest.getBillNo());
@ -83,6 +102,8 @@ public class IoCollectOriginController extends BaseController {
return baseResponse; return baseResponse;
} }
}
/** /**
* *

@ -14,7 +14,7 @@ public class GetSickPrescribeRequest extends ListPageRequest {
private String startTime; private String startTime;
private String endTime; private String endTime;
private String thirdSys; private String thirdSys;
private String keyWords; private String key;
/** /**
* ) * )
*/ */

Loading…
Cancel
Save