YYC
2024-01-24 961d92663926cb8aaff3126c04a1c6af9f1d88c1
src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java
@@ -112,33 +112,51 @@
                //储粮粮情明细表
                List<Fz40DrugLogDtl> dtls = drugLogDtlRep.listDrugLogDtl(data.getXzbm());
                if (null != dtls && dtls.size() > 0) {
                    dtlList = new ArrayList<>();
                    for (Fz40DrugLogDtl dtl : dtls) {
                        gdApi1023Dtl = new GdApi1023Dtl();
                        BeanUtils.copyProperties(dtl, gdApi1023Dtl);
                        gdApi1023Dtl.setCfdm(dtl.getDepotId());
                        gdApi1023Dtl.setLspzdm(dtl.getFoodVariety());
                        gdApi1023Dtl.setLsxzdm(dtl.getFoodType());
                        gdApi1023Dtl.setLsdjdm(dtl.getFoodLevel());
                        gdApi1023Dtl.setLssl(dtl.getNumber());
                        gdApi1023Dtl.setSf(dtl.getPerWet());
                        gdApi1023Dtl.setZz(dtl.getPerImpurity());
                        dtlList.add(gdApi1023Dtl);
                    }
                    gdApi1023.setDtls(dtlList);
                }
                gdApi1023Dtl = new GdApi1023Dtl();
                BeanUtils.copyProperties(data, gdApi1023Dtl);
                gdApi1023Dtl.setCfdm(data.getDepotId());
                gdApi1023Dtl.setLspzdm(data.getFoodVariety());
                gdApi1023Dtl.setLsxzdm(data.getFoodType());
                gdApi1023Dtl.setLsdjdm(data.getFoodLevel());
                gdApi1023Dtl.setLssl(data.getNumber());
                gdApi1023Dtl.setSf(data.getPerWet());
                gdApi1023Dtl.setZz(data.getPerImpurity());
                dtlList = new ArrayList<>();
                dtlList.add(gdApi1023Dtl);
                gdApi1023.setDtls(dtlList);
//                if (null != dtls && dtls.size() > 0) {
//                    dtlList = new ArrayList<>();
//                    for (Fz40DrugLogDtl dtl : dtls) {
//                        gdApi1023Dtl = new GdApi1023Dtl();
//                        BeanUtils.copyProperties(dtl, gdApi1023Dtl);
//                        gdApi1023Dtl.setCfdm(dtl.getDepotId());
//                        gdApi1023Dtl.setLspzdm(dtl.getFoodVariety());
//                        gdApi1023Dtl.setLsxzdm(dtl.getFoodType());
//                        gdApi1023Dtl.setLsdjdm(dtl.getFoodLevel());
//                        gdApi1023Dtl.setLssl(dtl.getNumber());
//                        gdApi1023Dtl.setSf(dtl.getPerWet());
//                        gdApi1023Dtl.setZz(dtl.getPerImpurity());
//                        dtlList.add(gdApi1023Dtl);
//                    }
//                    gdApi1023.setDtls(dtlList);
//                }
                List<Fz40DrugLogWay> ways = drugLogWayRep.listDrugLogWay(data.getXzbm());
                if (null != ways && ways.size() > 0) {
                    wayList = new ArrayList<>();
                    for (Fz40DrugLogWay way : ways) {
                        gdApi1023Way = new GdApi1023Way();
                        BeanUtils.copyProperties(way, gdApi1023Way);
                        wayList.add(gdApi1023Way);
                    }
                    gdApi1023.setWays(wayList);
                }
                gdApi1023Way = new GdApi1023Way();
                BeanUtils.copyProperties(data, gdApi1023Way);
                wayList = new ArrayList<>();
                wayList.add(gdApi1023Way);
                gdApi1023.setWays(wayList);
//                List<Fz40DrugLogWay> ways = drugLogWayRep.listDrugLogWay(data.getXzbm());
//                if (null != ways && ways.size() > 0) {
//                    wayList = new ArrayList<>();
//                    for (Fz40DrugLogWay way : ways) {
//                        gdApi1023Way = new GdApi1023Way();
//                        BeanUtils.copyProperties(way, gdApi1023Way);
//                        wayList.add(gdApi1023Way);
//                    }
//                    gdApi1023.setWays(wayList);
//                }
                List<Fz40DrugLogPeople> peoples = drugLogPeopleRep.listDrugLogPeople(data.getXzbm());
                if (null != peoples && peoples.size() > 0) {