|
@@ -337,11 +337,19 @@ public class GoodsServiceImpl extends ServiceImpl<GoodsMapper, Goods> implements
|
|
|
List<MaintainRecord> operateRecords = new ArrayList<>();
|
|
|
if (null != operateRecordVO.getIds()) {
|
|
|
List<Integer> idList = ListUtil.convertIntegerIdsArrayToList(operateRecordVO.getIds());
|
|
|
- for (Integer id : idList) {
|
|
|
- MaintainRecord operateRecord = new MaintainRecord();
|
|
|
- BeanUtils.copyProperties(operateRecordVO, operateRecord);
|
|
|
- operateRecord.setGoodsNoId(id);
|
|
|
- operateRecords.add(operateRecord);
|
|
|
+ if(idList.size()>0){
|
|
|
+ List<GoodsNo> goodsNo = goodsNoMapper.selectList(new QueryWrapper<GoodsNo>().in("id", idList));
|
|
|
+ for (Integer id : idList) {
|
|
|
+ MaintainRecord operateRecord = new MaintainRecord();
|
|
|
+ for (GoodsNo no : goodsNo) {
|
|
|
+ if(id==no.getId()){
|
|
|
+ BeanUtils.copyProperties(operateRecordVO, operateRecord);
|
|
|
+ operateRecord.setGoodsNoId(id);
|
|
|
+ operateRecord.setModelNo(no.getModelNo());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ operateRecords.add(operateRecord);
|
|
|
+ }
|
|
|
}
|
|
|
maintainRecordService.saveBatch(operateRecords);
|
|
|
//将原来待维护的状态更新为正常
|