虚拟清单--复制

This commit is contained in:
zhn
2022-04-14 15:08:50 +08:00
parent 2d0d1c267d
commit 6e6dfc98a9
2 changed files with 11 additions and 3 deletions
@@ -206,8 +206,8 @@ public class DummyInventoryInfoEOController extends JeroController<DummyInventor
@AutoLog(value = "复制")
@ApiOperation(value="复制", notes="复制")
@GetMapping(value = "/copyInfoByIds")
public Result<?> copyInfoByIds(@RequestParam(name="id",required=true) String ids,
@RequestParam(name="id",required=true) String cut) {
public Result<?> copyInfoByIds(@RequestParam(name="ids",required=true) String ids,
@RequestParam(name="cut",required=true) String cut) {
try {
dummyInventoryInfoEOService.copyInfoByIds(ids);
} catch (Exception e) {
@@ -157,7 +157,15 @@ public class DummyInventoryInfoEOServiceImpl extends ServiceImpl<DummyInventoryI
*/
@Override
public void copyInfoByIds(String ids) {
if(StringUtils.isNotBlank(ids)){
LambdaQueryWrapper<DummyInventoryInfoEO> wrapper = new LambdaQueryWrapper<>();
wrapper.in(DummyInventoryInfoEO::getId,Arrays.asList(ids.split(",")));
List<DummyInventoryInfoEO> dummyInventoryInfoEOList = this.list(wrapper);
for (DummyInventoryInfoEO dummyInventoryInfoEO : dummyInventoryInfoEOList) {
dummyInventoryInfoEO.setId(UUID.randomUUID().toString().replace("-", ""));
}
this.saveBatch(dummyInventoryInfoEOList);
}
}