diff --git a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardDetailServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardDetailServiceImpl.java index 72e5e51f..1e6ffe88 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardDetailServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/marketStandard/service/impl/LawsMarketStandardDetailServiceImpl.java @@ -458,6 +458,10 @@ public class LawsMarketStandardDetailServiceImpl extends ServiceImpl listAllCountry = Arrays.stream(allCountry.split(",")).distinct().collect(Collectors.toList()); + setDataByCopy(newId, listOld,String.join(",",listAllCountry)); saveBatch(listOld); return Result.OK(ResultCommon.OK); } + private void setDataByCopy(String newId, List listOld,String country) { + for (LawsMarketStandardDetail lawsMarketStandardDetail : listOld) { + lawsMarketStandardDetail.setId(null); + lawsMarketStandardDetail.setCreateBy(null); + lawsMarketStandardDetail.setCreateTime(null); + lawsMarketStandardDetail.setUpdateBy(null); + lawsMarketStandardDetail.setUpdateTime(null); + lawsMarketStandardDetail.setManifestId(newId); + lawsMarketStandardDetail.setCountry(country); + } + } + private void setData(String newId, List listOld) { for (LawsMarketStandardDetail lawsMarketStandardDetail : listOld) { lawsMarketStandardDetail.setId(null);