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