feat: 代码保存
							parent
							
								
									394ee7e585
								
							
						
					
					
						commit
						79c5ac8ef4
					
				| @ -0,0 +1,50 @@ | |||||||
|  | package com.glxp.api.controller.inout; | ||||||
|  | 
 | ||||||
|  | import com.github.pagehelper.PageInfo; | ||||||
|  | import com.glxp.api.common.res.BaseResponse; | ||||||
|  | import com.glxp.api.common.util.ResultVOUtils; | ||||||
|  | import com.glxp.api.controller.BaseController; | ||||||
|  | import com.glxp.api.entity.basic.BasicSkSickerEntity; | ||||||
|  | import com.glxp.api.req.inout.FilterSkSiackerListRequest; | ||||||
|  | import com.glxp.api.res.inout.IoOrderResponse; | ||||||
|  | import com.glxp.api.service.inout.IoDepartmentOrderService; | ||||||
|  | import org.springframework.web.bind.annotation.GetMapping; | ||||||
|  | import org.springframework.web.bind.annotation.PostMapping; | ||||||
|  | import org.springframework.web.bind.annotation.RequestBody; | ||||||
|  | import org.springframework.web.bind.annotation.RestController; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | @RestController | ||||||
|  | public class IoDepartmentOrderController extends BaseController { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     IoDepartmentOrderService ioDepartmentOrderService; | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 查询患者列表 | ||||||
|  |      * | ||||||
|  |      * @param | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     @PostMapping("/udiwms/inout/ioDepartmentOrder/getSkSickerList") | ||||||
|  |     public BaseResponse getSkSickerList(@RequestBody FilterSkSiackerListRequest filterSkSiackerListRequest) { | ||||||
|  |         List<BasicSkSickerEntity> list = ioDepartmentOrderService.getSkSickerList(filterSkSiackerListRequest); | ||||||
|  |         PageInfo<BasicSkSickerEntity> pageInfo = new PageInfo<>(list); | ||||||
|  |         return ResultVOUtils.page(pageInfo); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 通过患者code 获取草稿单据列表 | ||||||
|  |      * | ||||||
|  |      * @param | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     @GetMapping("/udiwms/inout/ioDepartmentOrder/getOrderListbyCode") | ||||||
|  |     public BaseResponse getOrderListbyCode(String adNum) { | ||||||
|  |         List<IoOrderResponse>list = ioDepartmentOrderService.getOrderListbyCode(adNum); | ||||||
|  |         return ResultVOUtils.success(list); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,13 @@ | |||||||
|  | package com.glxp.api.req.inout; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.util.page.ListPageRequest; | ||||||
|  | import lombok.Data; | ||||||
|  | 
 | ||||||
|  | @Data | ||||||
|  | public class FilterSkSiackerListRequest extends ListPageRequest { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * 姓名/住院号 模糊查询 | ||||||
|  |      */ | ||||||
|  |     private String name; | ||||||
|  | } | ||||||
| @ -0,0 +1,18 @@ | |||||||
|  | package com.glxp.api.service.inout; | ||||||
|  | 
 | ||||||
|  | import com.glxp.api.entity.basic.BasicSkSickerEntity; | ||||||
|  | import com.glxp.api.req.inout.FilterSkSiackerListRequest; | ||||||
|  | import com.glxp.api.res.inout.IoOrderResponse; | ||||||
|  | 
 | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | public interface IoDepartmentOrderService { | ||||||
|  |     /** | ||||||
|  |      * 获取患者列表 | ||||||
|  |      * @param filterSkSiackerListRequest | ||||||
|  |      * @return | ||||||
|  |      */ | ||||||
|  |     List<BasicSkSickerEntity> getSkSickerList(FilterSkSiackerListRequest filterSkSiackerListRequest); | ||||||
|  | 
 | ||||||
|  |     List<IoOrderResponse> getOrderListbyCode(String adNum); | ||||||
|  | } | ||||||
| @ -0,0 +1,53 @@ | |||||||
|  | package com.glxp.api.service.inout.impl; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | import com.github.pagehelper.PageHelper; | ||||||
|  | import com.glxp.api.constant.ConstantStatus; | ||||||
|  | import com.glxp.api.dao.basic.BasicSkSickerMapper; | ||||||
|  | import com.glxp.api.dao.inout.IoOrderDao; | ||||||
|  | import com.glxp.api.entity.basic.BasicSkSickerEntity; | ||||||
|  | import com.glxp.api.req.inout.FilterOrderRequest; | ||||||
|  | import com.glxp.api.req.inout.FilterSkSiackerListRequest; | ||||||
|  | import com.glxp.api.res.basic.BasicSkSickerResponse; | ||||||
|  | import com.glxp.api.res.inout.IoOrderResponse; | ||||||
|  | import com.glxp.api.service.inout.IoDepartmentOrderService; | ||||||
|  | import com.glxp.api.util.StringUtils; | ||||||
|  | import org.springframework.stereotype.Service; | ||||||
|  | 
 | ||||||
|  | import javax.annotation.Resource; | ||||||
|  | import java.util.Collections; | ||||||
|  | import java.util.List; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | @Service | ||||||
|  | public class IoDepartmentOrderServiceImpl implements IoDepartmentOrderService { | ||||||
|  | 
 | ||||||
|  |     @Resource | ||||||
|  |     BasicSkSickerMapper skSickerMapper; | ||||||
|  |     @Resource | ||||||
|  |     IoOrderDao ioOrderDao; | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public List<BasicSkSickerEntity> getSkSickerList(FilterSkSiackerListRequest filterSkSiackerListRequest) { | ||||||
|  |         if (filterSkSiackerListRequest == null) { | ||||||
|  |             return Collections.emptyList(); | ||||||
|  |         } | ||||||
|  |         if (filterSkSiackerListRequest.getPage() != null) { | ||||||
|  |             int offset = (filterSkSiackerListRequest.getPage() - 1) * filterSkSiackerListRequest.getLimit(); | ||||||
|  |             PageHelper.offsetPage(offset, filterSkSiackerListRequest.getLimit()); | ||||||
|  |         } | ||||||
|  |         List<BasicSkSickerEntity> data = skSickerMapper.getSkSickerList(filterSkSiackerListRequest); | ||||||
|  |         return data; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     @Override | ||||||
|  |     public List<IoOrderResponse> getOrderListbyCode(String adNum) { | ||||||
|  |         if (StringUtils.isEmpty(adNum)) { | ||||||
|  |             return Collections.emptyList(); | ||||||
|  |         } | ||||||
|  |         FilterOrderRequest filterOrderRequest = new FilterOrderRequest(); | ||||||
|  |         filterOrderRequest.setFromPatientCode(adNum); | ||||||
|  |         filterOrderRequest.setStatus(ConstantStatus.ORDER_STATUS_TEMP_SAVE); | ||||||
|  |         return ioOrderDao.filterList(filterOrderRequest); | ||||||
|  |     } | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in New Issue