|
@ -47,6 +47,15 @@ public class WlyyPatientExpressageAddrService extends BaseJpaService<WlyyPatient
|
|
|
error.append(e.getMessage());
|
|
|
return null;
|
|
|
}
|
|
|
if(1 == addrDO.getIsDefault()){
|
|
|
boolean defaultAddrExist = patientExpressageAddrDao.existsByPatientAndIsDefault(addrDO.getPatient(),1);
|
|
|
if(defaultAddrExist){
|
|
|
List<WlyyPatientExpressageAddrDO> defaultAddrDOList = patientExpressageAddrDao.queryByPatientAndIsDefault(addrDO.getPatient(),1);
|
|
|
WlyyPatientExpressageAddrDO defaultAddrDO = defaultAddrDOList.get(0);
|
|
|
defaultAddrDO.setIsDefault(0);
|
|
|
this.save(defaultAddrDO);
|
|
|
}
|
|
|
}
|
|
|
this.save(addrDO);
|
|
|
return addrDO;
|
|
|
}
|