|  | @ -12,6 +12,8 @@ import com.yihu.jw.base.util.JavaBeanUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.a1entity.*;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.role.RoleDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.user.UserDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.hospital.DmHospitalDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.HospitalDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.utils.hibernate.HibenateUtils;
 | 
	
		
			
				|  |  | import com.yihu.mysql.query.BaseJpaService;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
	
		
			
				|  | @ -47,6 +49,9 @@ public class MedicineStockUpService extends BaseJpaService<Mediicinestockup, Med
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private RoleDao roleDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private HospitalDao hospitalDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private ObjectMapper objectMapper;
 | 
	
		
			
				|  |  | 
 | 
	
	
		
			
				|  | @ -86,7 +91,8 @@ public class MedicineStockUpService extends BaseJpaService<Mediicinestockup, Med
 | 
	
		
			
				|  |  |             mediicinestockup.setCommunity(mediicinedevice.getBelongCommunity());
 | 
	
		
			
				|  |  |             mediicinestockup.setDocTime(new Date());
 | 
	
		
			
				|  |  |             mediicinestockup.setDocNum(String.valueOf(System.currentTimeMillis()));
 | 
	
		
			
				|  |  |             mediicinestockup.setReplenishCate(String.valueOf(list.size()));
 | 
	
		
			
				|  |  |             //待补品类,
 | 
	
		
			
				|  |  |             mediicinestockup.setReplenishCate(String.valueOf(upDO.getDrugs().size()));
 | 
	
		
			
				|  |  |             mediicinestockup.setReplenishEqu(upDO.getDeviceId());
 | 
	
		
			
				|  |  |             mediicinestockup.setState("1");
 | 
	
		
			
				|  |  |             mediicinestockup.setReplenishInventory(String.valueOf(upDO.getDrugs().stream().mapToInt(DrugDO::getQty).sum()));
 | 
	
	
		
			
				|  | @ -100,6 +106,8 @@ public class MedicineStockUpService extends BaseJpaService<Mediicinestockup, Med
 | 
	
		
			
				|  |  |                 Mediicinestockupdetail mediicinestockupdetail = new Mediicinestockupdetail();
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setIdstockup(mediicinestockup.getId());
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setDrugCode(mediicinedrugs.getDrugCode());
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setOrgCode(mediicinedrugs.getOrgCode());
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setDrugId(mediicinedrugs.getId());
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setDrugName(mediicinedrugs.getDrugName());
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setProductPic(mediicinedrugs.getPic());
 | 
	
		
			
				|  |  |                 mediicinestockupdetail.setOutofstock(drug.getQty().toString());
 | 
	
	
		
			
				|  | @ -328,6 +336,12 @@ public class MedicineStockUpService extends BaseJpaService<Mediicinestockup, Med
 | 
	
		
			
				|  |  |         return updetailDao.getoutdetail(idstockup);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 通过备货单id,查询备货单详情内容
 | 
	
		
			
				|  |  |      * @param idstockup
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public JSONObject getUpDetailById(String idstockup) {
 | 
	
		
			
				|  |  |         JSONObject result = new JSONObject();
 | 
	
		
			
				|  |  |         if(StringUtils.isEmpty(idstockup)){
 | 
	
	
		
			
				|  | @ -336,6 +350,11 @@ public class MedicineStockUpService extends BaseJpaService<Mediicinestockup, Med
 | 
	
		
			
				|  |  |             return result;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         JSONObject jsonObject = new JSONObject();
 | 
	
		
			
				|  |  |         Mediicinestockup mediicinestockup = upDao.findOne(idstockup);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //备货单详情页,设备地址,从code,转化为name
 | 
	
		
			
				|  |  |         mediicinestockup.setCommunity(hospitalDao.findByCode(mediicinestockup.getCommunity()).getName());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         jsonObject.put("info", upDao.findOne(idstockup));
 | 
	
		
			
				|  |  |         jsonObject.put("list", updetailDao.getoutdetail(idstockup));
 | 
	
		
			
				|  |  |         result.put("msg", jsonObject);
 |