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