|
@ -1,7 +1,6 @@
|
|
package com.yihu.jw.base.service.a3service;
|
|
package com.yihu.jw.base.service.a3service;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
|
@ -15,19 +14,17 @@ import com.yihu.jw.base.util.JavaBeanUtils;
|
|
import com.yihu.jw.entity.a1entity.*;
|
|
import com.yihu.jw.entity.a1entity.*;
|
|
import com.yihu.jw.entity.base.role.RoleDO;
|
|
import com.yihu.jw.entity.base.role.RoleDO;
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
|
|
import com.yihu.jw.restmodel.ResponseContant;
|
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
|
import com.yihu.jw.restmodel.web.ListEnvelop;
|
|
|
|
|
|
|
|
import com.yihu.jw.restmodel.web.PageEnvelop;
|
|
import com.yihu.jw.restmodel.web.PageEnvelop;
|
|
import com.yihu.jw.util.common.LatitudeUtils;
|
|
import com.yihu.jw.util.common.LatitudeUtils;
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
import com.yihu.jw.utils.StringUtil;
|
|
|
|
|
|
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
import org.jsoup.helper.DataUtil;
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
|
|
import org.springframework.data.domain.Sort;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.util.StringUtils;
|
|
import org.springframework.util.StringUtils;
|
|
@ -3986,6 +3983,30 @@ public class MedicinedeviceService extends BaseJpaService<Mediicinedevice, Medi
|
|
return mediicineorderList;
|
|
return mediicineorderList;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 物联网大屏单个设备信息数据
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
public List<Mediicineorder> getDeviceOrderInfoPage(String deviceId,String startTime,String endTime,Integer page,Integer size) throws ParseException {
|
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
|
Mediicinedevice mediicinedevice = deviceDao.findOne(deviceId);
|
|
|
|
Sort sort = new Sort(Sort.Direction.DESC, "shippingTime");
|
|
|
|
PageRequest pageRequest = new PageRequest(page, size, sort);
|
|
|
|
List<Mediicineorder> mediicineorderList = new ArrayList<>();
|
|
|
|
if (org.apache.commons.lang3.StringUtils.isNoneBlank(startTime)&& org.apache.commons.lang3.StringUtils.isNoneBlank(endTime)){
|
|
|
|
Date startDate = DateUtil.strToDateLong(startTime);
|
|
|
|
Date endDate = DateUtil.strToDateLong(endTime);
|
|
|
|
mediicineorderList = mediicineorderDao.findByEquNumAndDateAndPage(mediicinedevice.getEquNum(),startDate,endDate,pageRequest);
|
|
|
|
}else {
|
|
|
|
mediicineorderList = mediicineorderDao.findByEquNumAndPage(mediicinedevice.getEquNum(),pageRequest);
|
|
|
|
}
|
|
|
|
for (Mediicineorder mediicineorder:mediicineorderList){
|
|
|
|
List<Mediicineorderdetail> mediicineorderdetails = mediicineorderdetailDao.findMediicineorderdetailsByIdOrder(mediicineorder.getId());
|
|
|
|
mediicineorder.setMediicineorderdetails(mediicineorderdetails);
|
|
|
|
}
|
|
|
|
return mediicineorderList;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
* 总览-设备
|
|
* 总览-设备
|