更新了导出毒品计算Excel会因为重名报错的Bug

This commit is contained in:
杨海航
2026-09-29 15:46:04 +08:00
parent 0cb61371d8
commit 7a015634c6
@@ -53,8 +53,10 @@ public class CommDrugController {
@Resource
private DrugTypeService drugTypeService;
/**
* 通过id查询毒品清单
*
* @param id id
* @return R
*/
@@ -67,6 +69,7 @@ public class CommDrugController {
/**
* 提供给内部服务通过id查询
*
* @param id id
* @return R
*/
@@ -86,6 +89,7 @@ public class CommDrugController {
/**
* 通过毒品名称查询毒品清单
*
* @param name name
* @return R
*/
@@ -110,6 +114,7 @@ public class CommDrugController {
/**
* 查询毒品列表
*
* @param drug 查询条件(name, alias => like)
* @return
*/
@@ -126,9 +131,11 @@ public class CommDrugController {
.like(StrUtil.isNotBlank(drug.getAlias()), "english_name", drug.getEnglishName())
.like(StrUtil.isNotBlank(drug.getCasCode()), "cas_code", drug.getCasCode())
.eq("drug_type", drugTypeList.get(0).getId())//只查询NPS的毒品列表
.orderByAsc("order_index")
);
return R.ok(r);
}
//NPS 毒品清单
@ApiOperation(value = "查询NPS的毒品列表", notes = "查询NPS的毒品列表")
@GetMapping("/getNPSDrugList")
@@ -144,13 +151,16 @@ public class CommDrugController {
.like(StrUtil.isNotBlank(drug.getCode()), "code", drug.getCode())
.eq(drug.getPublishTime() != null, "publish_time", drug.getPublishTime())
.eq(drug.getImplementTime() != null, "implement_time", drug.getImplementTime())
.orderByAsc("order_index")
.ne("drug_type", drugTypeList.get(0).getId())//只查询NPS的毒品列表
);
return R.ok(r);
}
/**
* 分页查询
*
* @param page 分页对象
* @param drug 毒品清单
* @return
@@ -165,6 +175,7 @@ public class CommDrugController {
/**
* 新增毒品清单
*
* @param drug 毒品清单
* @return R
*/
@@ -178,6 +189,7 @@ public class CommDrugController {
/**
* 修改毒品清单
*
* @param drug 毒品清单
* @return R
*/
@@ -188,8 +200,10 @@ public class CommDrugController {
public R putUpdateById(@RequestBody Drug drug) {
return R.ok(drugService.updateById(drug));
}
/**
* 通过id删除毒品清单
*
* @param id id
* @return R
*/
@@ -200,6 +214,7 @@ public class CommDrugController {
public R deleteById(@PathVariable String id) {
return R.ok(drugService.removeById(id));
}
//导入NPS毒品筛查列表
@PostMapping("/importNPSExcelData")
public R importNPSExcelData() throws ParseException {