|
@@ -26,13 +26,12 @@ public class DrugInfoFacade extends DrugInfoServiceImpl {
|
|
*/
|
|
*/
|
|
public boolean isExist(DrugInfo drugInfo) {
|
|
public boolean isExist(DrugInfo drugInfo) {
|
|
if (drugInfo.getHospitalId() != null
|
|
if (drugInfo.getHospitalId() != null
|
|
- || StringUtil.isBlank(drugInfo.getCode())
|
|
|
|
|| StringUtil.isBlank(drugInfo.getName())) {
|
|
|| StringUtil.isBlank(drugInfo.getName())) {
|
|
Asserts.fail("判断即将新增/修改的药品是否与已存在的其他药品存在冲突时,hospitalId、code、name不能为空!");
|
|
Asserts.fail("判断即将新增/修改的药品是否与已存在的其他药品存在冲突时,hospitalId、code、name不能为空!");
|
|
}
|
|
}
|
|
QueryWrapper<DrugInfo> drugInfoQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<DrugInfo> drugInfoQueryWrapper = new QueryWrapper<>();
|
|
drugInfoQueryWrapper.eq("hospital_id", drugInfo.getHospitalId());
|
|
drugInfoQueryWrapper.eq("hospital_id", drugInfo.getHospitalId());
|
|
- drugInfoQueryWrapper.eq("code", drugInfo.getCode());
|
|
|
|
|
|
+ drugInfoQueryWrapper.eq(StringUtil.isNotBlank(drugInfo.getCode()),"code", drugInfo.getCode());
|
|
drugInfoQueryWrapper.eq("name", drugInfo.getName());
|
|
drugInfoQueryWrapper.eq("name", drugInfo.getName());
|
|
List<DrugInfo> drugInfoList = list(drugInfoQueryWrapper);
|
|
List<DrugInfo> drugInfoList = list(drugInfoQueryWrapper);
|
|
if (drugInfo.getId() == null) {
|
|
if (drugInfo.getId() == null) {
|