diff --git a/src/main/java/com/gaotao/modules/finishedProduct/dao/SapDao.java b/src/main/java/com/gaotao/modules/finishedProduct/dao/SapDao.java index c1a4c54..a6a5f88 100644 --- a/src/main/java/com/gaotao/modules/finishedProduct/dao/SapDao.java +++ b/src/main/java/com/gaotao/modules/finishedProduct/dao/SapDao.java @@ -1,9 +1,13 @@ package com.gaotao.modules.finishedProduct.dao; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; @Mapper public interface SapDao { void reomverNullData(); + void updateOnnmAutoKey(@Param("sapNo") Long sapNo); + + void updateNNM1NextNumber(@Param("sapNo")Long sapNo); } diff --git a/src/main/java/com/gaotao/modules/finishedProduct/service/impl/PackingServiceImpl.java b/src/main/java/com/gaotao/modules/finishedProduct/service/impl/PackingServiceImpl.java index 8ed390a..294f5e8 100644 --- a/src/main/java/com/gaotao/modules/finishedProduct/service/impl/PackingServiceImpl.java +++ b/src/main/java/com/gaotao/modules/finishedProduct/service/impl/PackingServiceImpl.java @@ -246,9 +246,12 @@ public class PackingServiceImpl implements PackingService { log.info("sap业务处理失败:{}", msg); throw new RuntimeException(msg); } else { - String sapNo = map.get("DocEntry").toString(); + Long sapNo = Long.valueOf(map.get("DocEntry").toString())+1; // todo 删除 垃圾数据 sapDao.reomverNullData(); + // 修改sap 编号数据 + sapDao.updateOnnmAutoKey(sapNo); + sapDao.updateNNM1NextNumber(sapNo); return R.ok("装配完成"); } } diff --git a/src/main/resources/mapper/finishedProduct/SapDao.xml b/src/main/resources/mapper/finishedProduct/SapDao.xml index 612b00d..93de481 100644 --- a/src/main/resources/mapper/finishedProduct/SapDao.xml +++ b/src/main/resources/mapper/finishedProduct/SapDao.xml @@ -1,6 +1,12 @@ + + update YRTEST.dbo.onnm set AutoKey = #{sapNo} where ObjectCOde = 15 + + + update YRTEST.dbo.NNM1 set NextNumber = #{AutoKey} where ObjectCOde = 15 + diff --git a/src/main/resources/static/pda/js/productwarehouse/packingout.js b/src/main/resources/static/pda/js/productwarehouse/packingout.js index e044b89..2d3e1d0 100644 --- a/src/main/resources/static/pda/js/productwarehouse/packingout.js +++ b/src/main/resources/static/pda/js/productwarehouse/packingout.js @@ -270,7 +270,6 @@ function pickingPrint(val ) { $("#rollNo").val(''); $("#rollNo").focus(); } - if (data.code == 500) { layer.msg(data.msg) }