|  |  | @ -6,12 +6,12 @@ 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.controller.BaseController; |  |  |  | import com.glxp.api.controller.BaseController; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.dao.collect.IoCollectOrderBackupMapper; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.collect.IoCollectOrderBackup; |  |  |  | import com.glxp.api.entity.collect.IoCollectOrderBackup; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.collect.IoCollectOrderCodeMan; |  |  |  | import com.glxp.api.entity.collect.IoCollectOrderCodeMan; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 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.collect.CollectOrderBizRequest; |  |  |  | import com.glxp.api.req.collect.*; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.collect.CollectOrderRequest; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.collect.CollectOrderUploadCountRequest; |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.PageSimpleResponse; |  |  |  | import com.glxp.api.res.PageSimpleResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.basic.UserWorkResponse; |  |  |  | import com.glxp.api.res.basic.UserWorkResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.collect.CollectOrderBizResponse; |  |  |  | import com.glxp.api.res.collect.CollectOrderBizResponse; | 
			
		
	
	
		
		
			
				
					|  |  | @ -20,6 +20,7 @@ import com.glxp.api.res.collect.IoCollectOrderResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.basic.BasicCollectUserService; |  |  |  | import com.glxp.api.service.basic.BasicCollectUserService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.collect.IoCollectOrderBackupService; |  |  |  | import com.glxp.api.service.collect.IoCollectOrderBackupService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.collect.IoCollectOrderBizBackupService; |  |  |  | import com.glxp.api.service.collect.IoCollectOrderBizBackupService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import lombok.extern.slf4j.Slf4j; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.bind.annotation.GetMapping; |  |  |  | import org.springframework.web.bind.annotation.GetMapping; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.bind.annotation.PostMapping; |  |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
			
		
	
		
		
			
				
					
					|  |  |  | import org.springframework.web.bind.annotation.RequestBody; |  |  |  | import org.springframework.web.bind.annotation.RequestBody; | 
			
		
	
	
		
		
			
				
					|  |  | @ -36,6 +37,7 @@ import java.util.stream.Collectors; | 
			
		
	
		
		
			
				
					
					|  |  |  |  * @modyified By : |  |  |  |  * @modyified By : | 
			
		
	
		
		
			
				
					
					|  |  |  |  */ |  |  |  |  */ | 
			
		
	
		
		
			
				
					
					|  |  |  | @RestController |  |  |  | @RestController | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | @Slf4j | 
			
		
	
		
		
			
				
					
					|  |  |  | public class IoCollectOrderBackupController extends BaseController { |  |  |  | public class IoCollectOrderBackupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
	
		
		
			
				
					|  |  | @ -48,22 +50,23 @@ public class IoCollectOrderBackupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @PostMapping("/udiwms/basic/collect/orderFinish/filter") |  |  |  |     @PostMapping("/udiwms/basic/collect/orderFinish/filter") | 
			
		
	
		
		
			
				
					
					|  |  |  |     public BaseResponse filterOrder(@RequestBody CollectOrderRequest collectOrderRequest) { |  |  |  |     public BaseResponse filterOrder(@RequestBody CollectOrderRequest collectOrderRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<Long> workPlaceCodes = null; |  |  |  | //        List<Long> workPlaceCodes = null;
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         List<UserWorkResponse> page; |  |  |  | //        List<UserWorkResponse> page;
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (collectOrderRequest.getWorkPlaceCode() == null) { |  |  |  | //        if (collectOrderRequest.getWorkPlaceCode() == null) {
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             Long userId = getUserId(); |  |  |  | //            Long userId = getUserId();
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             BasicCollectUserRequest request = new BasicCollectUserRequest(); |  |  |  | //            BasicCollectUserRequest request = new BasicCollectUserRequest();
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             request.setPage(1); |  |  |  | //            request.setPage(1);
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             request.setLimit(100); |  |  |  | //            request.setLimit(100);
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             request.setUserId(userId.toString()); |  |  |  | //            request.setUserId(userId.toString());
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             page = basicCollectUserService.filterList(request); |  |  |  | //            page = basicCollectUserService.filterList(request);
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             if (page != null) { |  |  |  | //            if (page != null) {
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 workPlaceCodes = page.stream() |  |  |  | //                workPlaceCodes = page.stream()
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         .map(UserWorkResponse::getWorkplaceId) |  |  |  | //                        .map(UserWorkResponse::getWorkplaceId)
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         .collect(Collectors.toList()); |  |  |  | //                        .collect(Collectors.toList());
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             } |  |  |  | //            }
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             collectOrderRequest.setWorkPlaceCodes(workPlaceCodes); |  |  |  | //            collectOrderRequest.setWorkPlaceCodes(workPlaceCodes);
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  | //        }
 | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         log.error("collectOrderRequest"+collectOrderRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoCollectOrderResponse> orderResponses = ioCollectOrderBackupService.filterList(collectOrderRequest); |  |  |  |         List<IoCollectOrderResponse> orderResponses = ioCollectOrderBackupService.filterList(collectOrderRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |         PageInfo<IoCollectOrderResponse> pageInfo = new PageInfo<>(orderResponses); |  |  |  |         PageInfo<IoCollectOrderResponse> pageInfo = new PageInfo<>(orderResponses); | 
			
		
	
		
		
			
				
					
					|  |  |  |         PageSimpleResponse<IoCollectOrderResponse> pageSimpleResponse = new PageSimpleResponse<>(); |  |  |  |         PageSimpleResponse<IoCollectOrderResponse> pageSimpleResponse = new PageSimpleResponse<>(); | 
			
		
	
	
		
		
			
				
					|  |  | @ -111,13 +114,39 @@ public class IoCollectOrderBackupController extends BaseController { | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (StrUtil.isEmpty(collectOrderRequest.getBillNo())) |  |  |  |         if (StrUtil.isEmpty(collectOrderRequest.getBillNo())) | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error(500, "单据号不能为空"); |  |  |  |             return ResultVOUtils.error(500, "单据号不能为空"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         Boolean aBoolean = ioCollectOrderBackupService.orderUpload(collectOrderRequest.getBillNo(), getUser()); |  |  |  |         Boolean aBoolean = ioCollectOrderBackupService.orderUpload(collectOrderRequest.getBillNo(), getUser()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (!aBoolean) { |  |  |  |         if (!aBoolean) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             return ResultVOUtils.error("上传失败"); |  |  |  |             return ResultVOUtils.error("上传失败"); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ResultVOUtils.success(); |  |  |  |         return ResultVOUtils.success(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private ErpBasicClient erpBasicClient; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * 医保单据删除 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * @param collectOrderRequest | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      * @return | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      */ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     private IoCollectOrderBackupMapper ioCollectOrderBackupMapper; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @PostMapping("/udiwms/basic/collect/order/orderMedicalDelete") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     public BaseResponse orderMedicalDelete(@RequestBody CollectOrderRequest collectOrderRequest) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         PostOrderMedicalDeleteRequest postOrderMedicalDeleteRequest = new PostOrderMedicalDeleteRequest(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         postOrderMedicalDeleteRequest.setThirdSys("thirdId"); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         postOrderMedicalDeleteRequest.setBillNo(collectOrderRequest.getBillNo()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         postOrderMedicalDeleteRequest.setBusType(collectOrderRequest.getBusType()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         BaseResponse baseResponse = erpBasicClient.orderMedicalDelete(postOrderMedicalDeleteRequest); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (baseResponse.getCode() == 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             IoCollectOrderBackup ioCollectOrderBackup = new IoCollectOrderBackup(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ioCollectOrderBackup.setUploadStatus(4); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ioCollectOrderBackupMapper.update( | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     ioCollectOrderBackup,new QueryWrapper<IoCollectOrderBackup>().eq("billNo",collectOrderRequest.getBillNo()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |         return baseResponse; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |     /** |  |  |  |     /** | 
			
		
	
		
		
			
				
					
					|  |  |  |      * 通过业务外键获取码明细 |  |  |  |      * 通过业务外键获取码明细 | 
			
		
	
		
		
			
				
					
					|  |  |  |      * |  |  |  |      * | 
			
		
	
	
		
		
			
				
					|  |  | 
 |