|
@ -16,6 +16,8 @@ import com.yihu.jw.restmodel.web.PageEnvelop;
|
|
|
import com.yihu.jw.util.common.IdCardUtil;
|
|
|
import com.yihu.jw.utils.StringUtil;
|
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
|
import com.yihu.utils.security.MD5;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.jdbc.core.BeanPropertyRowMapper;
|
|
|
import org.springframework.stereotype.Service;
|
|
@ -187,4 +189,21 @@ public class CarePatientService extends BaseJpaService<BasePatientDO, BasePatien
|
|
|
}
|
|
|
patientLabelDao.save(labelDOList);
|
|
|
}
|
|
|
|
|
|
public Boolean updatePatientPw(String id,String pw,String orgPw){
|
|
|
BasePatientDO patientDO = patientDao.findOne(id);
|
|
|
String orgPwMd5 = MD5.md5Hex(orgPw + "{" + patientDO.getSalt() + "}");
|
|
|
if(!orgPwMd5.equals(patientDO.getPassword())){
|
|
|
return false;
|
|
|
}
|
|
|
String salt = randomString(5);
|
|
|
patientDO.setPassword(MD5.md5Hex(pw + "{" + salt + "}"));
|
|
|
patientDO.setSalt(salt);
|
|
|
|
|
|
patientDao.save(patientDO);
|
|
|
|
|
|
/*//设置更新时间
|
|
|
saveDoctorPwlimitDate(id);*/
|
|
|
return true;
|
|
|
}
|
|
|
}
|