新增测试类,目录
This commit is contained in:
@@ -30,6 +30,11 @@
|
||||
<artifactId>liteflow-spring-boot-starter</artifactId>
|
||||
<version>2.12.4.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
||||
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis.web.InventoryManage.controller;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.openhis.workflow.service.ISupplyRequestService;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.openhis.web.InventoryManage.dto.SupplySearchParam;
|
||||
import com.openhis.workflow.domain.SupplyRequest;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* 采购入库 controller
|
||||
*
|
||||
* @author zwh
|
||||
* @date 2025-02-18
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/purchase-inventory")
|
||||
@Slf4j
|
||||
@AllArgsConstructor
|
||||
public class PurchaseInventoryController {
|
||||
|
||||
private final ISupplyRequestService supplyRequestService;
|
||||
|
||||
/**
|
||||
* 入库单据分页列表
|
||||
*
|
||||
* @param supplySearchParam 查询条件
|
||||
* @param pageNo 当前页码
|
||||
* @param pageSize 查询条数
|
||||
* @param request 请求数据
|
||||
* @return 入库单据分页列表
|
||||
*/
|
||||
@GetMapping(value = "/inventory-receipt-page")
|
||||
public Page<SupplyRequest> getPage(SupplySearchParam supplySearchParam,
|
||||
@RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo,
|
||||
@RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest request) {
|
||||
// 查询supply_request相关信息并返回分页列表
|
||||
|
||||
return supplyRequestService.page(new Page<>(pageNo,pageSize));
|
||||
}
|
||||
|
||||
// 添加入库单据之前需要
|
||||
// 1.supplier供应商信息列表
|
||||
// 2.location信息列表包括(药房,药库,材料柜,护理站)
|
||||
// 3.practitioner_role与practitioner联查获取对应location的管理员列表
|
||||
// 4.查询选定对应药品类型的药品信息列表
|
||||
|
||||
/**
|
||||
* 添加入库单据(生成供应请求)
|
||||
*
|
||||
* @param supplyRequest 供应请求信息
|
||||
*/
|
||||
@PostMapping("/add-supply-request")
|
||||
public void addSupplyRequest(@Validated @RequestBody SupplyRequest supplyRequest) {
|
||||
// 生成待发送的入库单据supply_request
|
||||
// 生成收费项目charge_item
|
||||
|
||||
// 如果采购单价被修改了,需要根据批次号更新采购单价子表价格
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑入库单据
|
||||
*
|
||||
* @param supplyRequest 供应请求信息
|
||||
*/
|
||||
@PutMapping("/edit-supply-request")
|
||||
public void editSupplyRequest(@Validated @RequestBody SupplyRequest supplyRequest) {
|
||||
// 更新supply_request信息
|
||||
// 更新收费项目charge_item
|
||||
}
|
||||
|
||||
/**
|
||||
* 单据提交申请
|
||||
*
|
||||
* @param supplyRequest 供应请求信息
|
||||
*/
|
||||
public void submitExamine(SupplyRequest supplyRequest) {
|
||||
|
||||
// 更改供应请求单据状态
|
||||
// 生成供应分发supply_delivery
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* Copyright ©2023 CJB-CNIT Team. All rights reserved
|
||||
*/
|
||||
package com.openhis;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
/**
|
||||
* 测试类
|
||||
*
|
||||
* @author zwh
|
||||
* @date 2024-12-03
|
||||
*/
|
||||
@Slf4j
|
||||
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}, scanBasePackages = {"com.openhis"})
|
||||
public class MedicationApplicationTests {
|
||||
@Test
|
||||
public void contextLoads() throws IOException {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.openhis.workflow.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.openhis.workflow.domain.ServiceRequest;
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@ import com.openhis.workflow.service.IServiceRequestService;
|
||||
* @date 2025-02-20
|
||||
*/
|
||||
@Service
|
||||
public class ServiceRequestServiceImpl extends ServiceImpl<ServiceRequestMapper, ServiceRequest> implements IServiceRequestService {
|
||||
public class ServiceRequestServiceImpl extends ServiceImpl<ServiceRequestMapper, ServiceRequest>
|
||||
implements IServiceRequestService {
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user