|  |  | @ -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,19 +70,38 @@ 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) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); |  |  |  |         String busType = collectOrderRequest.getBusType(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setLimit(collectOrderRequest.getLimit()); |  |  |  |         if (StrUtil.isBlank(busType)) return ResultVOUtils.error("请选择业务类型!"); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setBillNo(collectOrderRequest.getBillNo()); |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setThirdSys("thirdId"); |  |  |  |         if (busType.equals(BusTypeConstant.YPCF002.getBusType())) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setBusType(collectOrderRequest.getBusType()); |  |  |  |             GetSickPrescribeRequest getSickPrescribeRequest = new GetSickPrescribeRequest(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setWorkPlaceCode(collectOrderRequest.getWorkPlaceCode()); |  |  |  |             getSickPrescribeRequest.setLimit(collectOrderRequest.getLimit()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setFromType(collectOrderRequest.getFromType()); |  |  |  |             getSickPrescribeRequest.setCode(collectOrderRequest.getBillNo()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setStartTime(collectOrderRequest.getStartTime()); |  |  |  |             getSickPrescribeRequest.setThirdSys("thirdId"); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setEndTime(collectOrderRequest.getEndTime()); |  |  |  |             getSickPrescribeRequest.setWorkPlaceCode(collectOrderRequest.getWorkPlaceCode()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setPage(collectOrderRequest.getPage()); |  |  |  |             getSickPrescribeRequest.setFromType(collectOrderRequest.getFromType()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         filterThrOrderRequest.setKeyWords(collectOrderRequest.getKeyWords()); |  |  |  |             getSickPrescribeRequest.setStartTime(collectOrderRequest.getStartTime()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         BaseResponse<PageSimpleResponse<IoCollectOrder>> baseResponse = erpBasicClient.getThrOrders(filterThrOrderRequest); |  |  |  |             getSickPrescribeRequest.setEndTime(collectOrderRequest.getEndTime()); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         return baseResponse; |  |  |  |             getSickPrescribeRequest.setKey(collectOrderRequest.getKeyWords()); | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             getSickPrescribeRequest.setPage(collectOrderRequest.getPage()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             BaseResponse<PageSimpleResponse<IoCollectOrder>> baseResponse = erpBasicClient.getPrescribeV2(getSickPrescribeRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             return baseResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             FilterThrOrderRequest filterThrOrderRequest = new FilterThrOrderRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setLimit(collectOrderRequest.getLimit()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setBillNo(collectOrderRequest.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setThirdSys("thirdId"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setBusType(collectOrderRequest.getBusType()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setWorkPlaceCode(collectOrderRequest.getWorkPlaceCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setFromType(collectOrderRequest.getFromType()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setStartTime(collectOrderRequest.getStartTime()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setEndTime(collectOrderRequest.getEndTime()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setPage(collectOrderRequest.getPage()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             filterThrOrderRequest.setKeyWords(collectOrderRequest.getKeyWords()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             BaseResponse<PageSimpleResponse<IoCollectOrder>> baseResponse = erpBasicClient.getThrOrders(filterThrOrderRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             return baseResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |