|
|
|
@ -15,6 +15,7 @@ import com.xujie.sys.modules.part.vo.AgentInformationVo; |
|
|
|
import com.xujie.sys.modules.pms.data.EamObjectData; |
|
|
|
import com.xujie.sys.modules.pms.data.EamObjectInData; |
|
|
|
import com.xujie.sys.modules.pms.data.EamWorkOrderInData; |
|
|
|
import com.xujie.sys.modules.pms.data.InventoryStockData; |
|
|
|
import com.xujie.sys.modules.pms.entity.*; |
|
|
|
import com.xujie.sys.modules.pms.entity.vo.PartSpareVo; |
|
|
|
import com.xujie.sys.modules.pms.entity.vo.PartSpareVo2; |
|
|
|
@ -111,6 +112,19 @@ public class PartSpareServiceImpl extends ServiceImpl<PartSpareMapper, PartSpare |
|
|
|
} |
|
|
|
checkPartSpare(partSpare); |
|
|
|
this.save(partSpare); |
|
|
|
//在库存表中 新增记录 |
|
|
|
InventoryStockData inData = new InventoryStockData(); |
|
|
|
inData.setSite(partSpare.getSite()); |
|
|
|
inData.setCitemCode(partSpare.getBuNo()); |
|
|
|
inData.setPartNo(partSpare.getPartNo()); |
|
|
|
//先查询 库存表里 是否存在该备件记录 |
|
|
|
List<InventoryStockData> result = partSpareMapper.selectInventoryStock(inData); |
|
|
|
if (result.isEmpty()) { |
|
|
|
inData.setWarehouseId(partSpare.getWarehouseId()); |
|
|
|
inData.setLocationId(partSpare.getLocationId()); |
|
|
|
partSpareMapper.insertInventoryStock(inData); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
|