Explorar el Código

同步药品字典优化

chenjiasheng hace 3 años
padre
commit
3c0b5b3ed0

+ 1 - 2
svr/svr-base/src/main/java/com/yihu/jw/base/dao/a2dao/MediicinedrugsDao.java

@ -16,7 +16,6 @@ public interface MediicinedrugsDao extends PagingAndSortingRepository<Mediicined
    boolean existsByDrugCodeAndOrgCode(String drugCode,String orgCode);
    List<Mediicinedrugs> findByDrugCode(String drugCode);
    Mediicinedrugs findByDrugCodeAndOrgCode(String drugCode,String orgCode);
}

+ 10 - 12
svr/svr-base/src/main/java/com/yihu/jw/base/service/a3service/MedicineServive.java

@ -61,18 +61,16 @@ public class MedicineServive {
                        list.add(org);
                        addCount++;
                    }else{
                        List<Mediicinedrugs> orgs = mediicinedrugsDao.findByDrugCode(drugCode);
                        for (Mediicinedrugs org:orgs) {
                            org.setDrugCode(drugCode);
                            org.setDrugName(h.getString("physic_name"));
                            org.setSpecif(h.getString("physic_spec"));
                            org.setDrugClass(h.getString("subject_class"));
                            org.setUnit(h.getString("dose_unit"));
                            org.setUseDose(h.getString("min_dose"));
                            org.setOrgCode(h.getString("orgCode"));
                            list.add(org);
                            updateCount++;
                        }
                        Mediicinedrugs org = mediicinedrugsDao.findByDrugCodeAndOrgCode(drugCode,orgCode);
                        org.setDrugCode(drugCode);
                        org.setDrugName(h.getString("physic_name"));
                        org.setSpecif(h.getString("physic_spec"));
                        org.setDrugClass(h.getString("subject_class"));
                        org.setUnit(h.getString("dose_unit"));
                        org.setUseDose(h.getString("min_dose"));
                        org.setOrgCode(h.getString("orgCode"));
                        list.add(org);
                        updateCount++;
                    }
                }
                mediicinedrugsDao.save(list);