|
@@ -1848,11 +1848,10 @@ public class MzPharmacyController {
|
|
|
// }
|
|
|
|
|
|
// 3. 查询门诊发药追溯码表,检查是否已被使用
|
|
|
- MzDrugTracCodg queryTracCodg = new MzDrugTracCodg();
|
|
|
- queryTracCodg.setDrugTracCodg(drugTracCodg);
|
|
|
- List<MzDrugTracCodg> existingTracCodgList = mzDrugTracCodgService.getMzDrugTracCodgData(queryTracCodg);
|
|
|
+ // 使用专门的方法只根据追溯码查询,确保查询条件正确
|
|
|
+ MzDrugTracCodg existingTracCodg = mzDrugTracCodgService.getMzDrugTracCodgByCode(drugTracCodg);
|
|
|
|
|
|
- if (existingTracCodgList != null && !existingTracCodgList.isEmpty()) {
|
|
|
+ if (existingTracCodg != null) {
|
|
|
resultMap.put("code", -1);
|
|
|
resultMap.put("message", "追溯码已被使用");
|
|
|
return resultMap;
|