|  |  | @ -8,10 +8,12 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.github.pagehelper.PageHelper; |  |  |  | import com.github.pagehelper.PageHelper; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.basic.BasicCorpDao; |  |  |  | import com.glxp.api.dao.basic.BasicCorpDao; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.dao.inout.IoOrderDetailCodeDao; |  |  |  | import com.glxp.api.dao.inout.IoOrderDetailCodeDao; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.entity.basic.UdiProductEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.inout.IoOrderDetailBizEntity; |  |  |  | import com.glxp.api.entity.inout.IoOrderDetailBizEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; |  |  |  | import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.req.inout.FilterOrderDetailCodeRequest; |  |  |  | import com.glxp.api.req.inout.FilterOrderDetailCodeRequest; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.res.inout.IoOrderDetailCodeResponse; |  |  |  | import com.glxp.api.res.inout.IoOrderDetailCodeResponse; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.glxp.api.service.basic.impl.UdiProductServiceImpl; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.inout.IoCheckInoutService; |  |  |  | import com.glxp.api.service.inout.IoCheckInoutService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.inout.IoOrderDetailBizService; |  |  |  | import com.glxp.api.service.inout.IoOrderDetailBizService; | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.glxp.api.service.inout.IoOrderDetailCodeService; |  |  |  | import com.glxp.api.service.inout.IoOrderDetailCodeService; | 
			
		
	
	
		
		
			
				
					|  |  | @ -39,6 +41,9 @@ public class IoOrderDetailCodeServiceImpl implements IoOrderDetailCodeService { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Resource |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |     private BasicCorpDao basicCorpDao; |  |  |  |     private BasicCorpDao basicCorpDao; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     @Resource | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     UdiProductServiceImpl udiProductService; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @Override |  |  |  |     @Override | 
			
		
	
		
		
			
				
					
					|  |  |  |     public List<IoOrderDetailCodeEntity> findByOrderId(String orderId) { |  |  |  |     public List<IoOrderDetailCodeEntity> findByOrderId(String orderId) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return ioOrderDetailCodeDao.selectList(new QueryWrapper<IoOrderDetailCodeEntity>().eq("orderIdFk", orderId).orderByDesc("id")); |  |  |  |         return ioOrderDetailCodeDao.selectList(new QueryWrapper<IoOrderDetailCodeEntity>().eq("orderIdFk", orderId).orderByDesc("id")); | 
			
		
	
	
		
		
			
				
					|  |  | @ -136,8 +141,16 @@ public class IoOrderDetailCodeServiceImpl implements IoOrderDetailCodeService { | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         List<IoOrderDetailCodeResponse> list = new ArrayList<>(orderEntityList.size()); |  |  |  |         List<IoOrderDetailCodeResponse> list = new ArrayList<>(orderEntityList.size()); | 
			
		
	
		
		
			
				
					
					|  |  |  |         for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : orderEntityList) { |  |  |  |         for (IoOrderDetailCodeEntity ioOrderDetailCodeEntity : orderEntityList) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             IoOrderDetailCodeResponse resp = new IoOrderDetailCodeResponse(); |  |  |  |             IoOrderDetailCodeResponse resp = new IoOrderDetailCodeResponse(); | 
			
		
	
		
		
			
				
					
					|  |  |  |             BeanUtil.copyProperties(ioOrderDetailCodeEntity, resp); |  |  |  |             BeanUtil.copyProperties(ioOrderDetailCodeEntity, resp); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             if (ioOrderDetailCodeEntity.getProductType() == 2){ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 //增加药品数据
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 UdiProductEntity product = udiProductService.findByNameCode(ioOrderDetailCodeEntity.getNameCode()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 resp.setBzgg(product.getBzgg()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 resp.setPrepnUnit(product.getPrepnUnit()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 resp.setPrepnSpec(product.getPrepnSpec()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             String supName = basicCorpDao.selectNameByErpId(ioOrderDetailCodeEntity.getSupId()); |  |  |  |             String supName = basicCorpDao.selectNameByErpId(ioOrderDetailCodeEntity.getSupId()); | 
			
		
	
		
		
			
				
					
					|  |  |  |             resp.setSupName(supName); |  |  |  |             resp.setSupName(supName); | 
			
		
	
		
		
			
				
					
					|  |  |  |             list.add(resp); |  |  |  |             list.add(resp); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |