Bladeren bron

Merge branch 'dev' of linzhuo/patient-co-management into dev

linzhuo 8 jaren geleden
bovenliggende
commit
ffb8a179c1

+ 2 - 0
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/device/PatientDeviceService.java

@ -183,6 +183,7 @@ public class PatientDeviceService extends BaseService {
		}
		}
		for(PatientDevice patientDevice: patientDevices){
		for(PatientDevice patientDevice: patientDevices){
			patientDevice.setDelUser(uuid);
			patientDevice.setDelUser(uuid);
			patientDevice.setDel(1);
			patientDeviceDao.save(patientDevice);
			patientDeviceDao.save(patientDevice);
		}
		}
	}
	}
@ -194,6 +195,7 @@ public class PatientDeviceService extends BaseService {
	public List<JSONObject> deleteDevice(String id,String uuid) {
	public List<JSONObject> deleteDevice(String id,String uuid) {
		PatientDevice device = patientDeviceDao.findOne(Long.valueOf(id));
		PatientDevice device = patientDeviceDao.findOne(Long.valueOf(id));
		device.setDelUser(uuid);
		device.setDelUser(uuid);
		device.setDel(1);
		patientDeviceDao.save(device);
		patientDeviceDao.save(device);
		List<PatientDevice> patientDevices = patientDeviceDao.findByDeviceSnAndCategoryCodeAndDel(device.getDeviceSn(),device.getCategoryCode(),0);
		List<PatientDevice> patientDevices = patientDeviceDao.findByDeviceSnAndCategoryCodeAndDel(device.getDeviceSn(),device.getCategoryCode(),0);
		List<JSONObject> objects = new ArrayList<>();
		List<JSONObject> objects = new ArrayList<>();

+ 1 - 1
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/common/account/WechatController.java

@ -476,7 +476,7 @@ public class WechatController extends WeixinBaseController {
                    return error(-1, errorMessage);
                    return error(-1, errorMessage);
                }else if(patients.size()>1&&StringUtils.isBlank(patient)) {
                }else if(patients.size()>1&&StringUtils.isBlank(patient)) {
                    return write(1, "存在多个用户", "data", patients);
                    return write(1, "存在多个用户", "data", patients);
                }else if(patients.size()>1&&StringUtils.isNotBlank(patient)){
                }else{
                    Patient p = null;
                    Patient p = null;
                    if(patients.size()==1){
                    if(patients.size()==1){
                        p  = patients.get(0);
                        p  = patients.get(0);

+ 7 - 7
patient-co-wlyy/src/main/java/com/yihu/wlyy/web/doctor/device/DoctorDeviceController.java

@ -91,9 +91,12 @@ public class DoctorDeviceController extends BaseController {
			PatientDevice pd = patientDeviceService.findById(id);
			PatientDevice pd = patientDeviceService.findById(id);
			if(pd!=null)
			if(pd!=null)
			{
			{
				if(StringUtils.isNotBlank(pd.getDoctor())){
					List<AdminTeam> adminTeamMembers = adminTeamService.findDoctorsTeams(pd.getUser(),getUID());
				if(StringUtils.isNotBlank(pd.getDoctor())&&StringUtils.equals(pd.getDoctor(), getUID())){
					List<JSONObject> objects = patientDeviceService.deleteDevice(id,getUID());
					return write(200,"","data",objects);
				}
				else if(StringUtils.isNotBlank(pd.getDoctor())&&!StringUtils.equals(pd.getDoctor(), getUID())){
					List<AdminTeam> adminTeamMembers = adminTeamService.findDoctorsTeams(pd.getDoctor(),getUID());
					boolean bo = false;
					boolean bo = false;
					if(adminTeamMembers!=null && adminTeamMembers.size()>0)
					if(adminTeamMembers!=null && adminTeamMembers.size()>0)
					{
					{
@ -105,10 +108,7 @@ public class DoctorDeviceController extends BaseController {
					}else{
					}else{
						return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
						return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
					}
					}
				}else if(StringUtils.isNotBlank(pd.getDoctor())&&StringUtils.equals(pd.getDoctor(), getUID())){
					List<JSONObject> objects = patientDeviceService.deleteDevice(id,getUID());
					return write(200,"","data",objects);
				}else{
				} else{
					return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
					return error(-1, "只允许删除自己及自己行政团队绑定的设备!");
				}
				}
			}
			}