|
@@ -1,26 +1,24 @@
|
|
|
package com.yunfeiyun.agmp.fms.service.impl;
|
|
package com.yunfeiyun.agmp.fms.service.impl;
|
|
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
|
-
|
|
|
|
|
import com.yunfeiyun.agmp.common.enums.DictTypeEnums;
|
|
import com.yunfeiyun.agmp.common.enums.DictTypeEnums;
|
|
|
import com.yunfeiyun.agmp.common.utils.DictUtils;
|
|
import com.yunfeiyun.agmp.common.utils.DictUtils;
|
|
|
|
|
+import com.yunfeiyun.agmp.common.utils.SecurityUtils;
|
|
|
import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
import com.yunfeiyun.agmp.common.utils.StringUtils;
|
|
|
import com.yunfeiyun.agmp.fms.domain.WmsFinishgoods;
|
|
import com.yunfeiyun.agmp.fms.domain.WmsFinishgoods;
|
|
|
import com.yunfeiyun.agmp.fms.domain.WmsGoods;
|
|
import com.yunfeiyun.agmp.fms.domain.WmsGoods;
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.AppSeedOutAddHistoryListReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.AppSeedOutAddHistoryListReqVo;
|
|
|
-import com.yunfeiyun.agmp.fms.domain.resvo.AppSeedOutAddHistoryResVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.domain.vo.WmsFinishgoodsChangeApplyExcelVo;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.mapper.WmsFinishgoodsMapper;
|
|
|
|
|
-import com.yunfeiyun.agmp.fms.mapper.WmsGoodsMapper;
|
|
|
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsFinishgoodsReqVo;
|
|
import com.yunfeiyun.agmp.fms.domain.reqvo.WmsFinishgoodsReqVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.domain.resvo.AppSeedOutAddHistoryResVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.WmsFinishGoodsStockSumInfoResVo;
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.WmsFinishGoodsStockSumInfoResVo;
|
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.WmsFinishgoodsInfoResVo;
|
|
import com.yunfeiyun.agmp.fms.domain.resvo.WmsFinishgoodsInfoResVo;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.mapper.WmsFinishgoodsMapper;
|
|
|
import com.yunfeiyun.agmp.fms.service.IWmsFinishgoodsService;
|
|
import com.yunfeiyun.agmp.fms.service.IWmsFinishgoodsService;
|
|
|
|
|
+import com.yunfeiyun.agmp.fms.service.IWmsGoodsService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
-import javax.annotation.Resource;
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -34,8 +32,9 @@ public class WmsFinishgoodsServiceImpl implements IWmsFinishgoodsService
|
|
|
{
|
|
{
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private WmsFinishgoodsMapper wmsFinishgoodsMapper;
|
|
private WmsFinishgoodsMapper wmsFinishgoodsMapper;
|
|
|
- @Resource
|
|
|
|
|
- private WmsGoodsMapper wmsGoodsMapper;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IWmsGoodsService wmsGoodsService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询农产品货物
|
|
* 查询农产品货物
|
|
@@ -56,11 +55,13 @@ public class WmsFinishgoodsServiceImpl implements IWmsFinishgoodsService
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public List<WmsFinishgoods> selectWmsFinishgoodsList(WmsFinishgoods wmsFinishgoods) {
|
|
public List<WmsFinishgoods> selectWmsFinishgoodsList(WmsFinishgoods wmsFinishgoods) {
|
|
|
|
|
+ wmsFinishgoods.setTid(SecurityUtils.getTid());
|
|
|
return wmsFinishgoodsMapper.selectWmsFinishgoodsList(wmsFinishgoods);
|
|
return wmsFinishgoodsMapper.selectWmsFinishgoodsList(wmsFinishgoods);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public List<WmsFinishGoodsStockSumInfoResVo> selectWmsFinishGoodsStockSumInfo(WmsFinishgoodsReqVo reqVo) {
|
|
public List<WmsFinishGoodsStockSumInfoResVo> selectWmsFinishGoodsStockSumInfo(WmsFinishgoodsReqVo reqVo) {
|
|
|
|
|
+ reqVo.setTid(SecurityUtils.getTid());
|
|
|
return wmsFinishgoodsMapper.selectWmsFinishGoodsStockSumInfo(reqVo);
|
|
return wmsFinishgoodsMapper.selectWmsFinishGoodsStockSumInfo(reqVo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -72,6 +73,7 @@ public class WmsFinishgoodsServiceImpl implements IWmsFinishgoodsService
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
public int insertWmsFinishgoods(WmsFinishgoods wmsFinishgoods) {
|
|
public int insertWmsFinishgoods(WmsFinishgoods wmsFinishgoods) {
|
|
|
|
|
+ wmsFinishgoods.setTid(SecurityUtils.getTid());
|
|
|
return wmsFinishgoodsMapper.insertWmsFinishgoods(wmsFinishgoods);
|
|
return wmsFinishgoodsMapper.insertWmsFinishgoods(wmsFinishgoods);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -84,12 +86,13 @@ public class WmsFinishgoodsServiceImpl implements IWmsFinishgoodsService
|
|
|
@Transactional
|
|
@Transactional
|
|
|
@Override
|
|
@Override
|
|
|
public int updateWmsFinishgoods(WmsFinishgoods wmsFinishgoods) {
|
|
public int updateWmsFinishgoods(WmsFinishgoods wmsFinishgoods) {
|
|
|
|
|
+ wmsFinishgoods.setTid(SecurityUtils.getTid());
|
|
|
wmsFinishgoodsMapper.updateWmsFinishgoods(wmsFinishgoods);
|
|
wmsFinishgoodsMapper.updateWmsFinishgoods(wmsFinishgoods);
|
|
|
if (!StringUtils.isEmpty(wmsFinishgoods.getFinishgoodscode()) && !StringUtils.isEmpty(wmsFinishgoods.getGoodsId())) {
|
|
if (!StringUtils.isEmpty(wmsFinishgoods.getFinishgoodscode()) && !StringUtils.isEmpty(wmsFinishgoods.getGoodsId())) {
|
|
|
WmsGoods wmsGoods = new WmsGoods();
|
|
WmsGoods wmsGoods = new WmsGoods();
|
|
|
wmsGoods.setGoodsId(wmsFinishgoods.getGoodsId());
|
|
wmsGoods.setGoodsId(wmsFinishgoods.getGoodsId());
|
|
|
wmsGoods.setGoodsName(DictUtils.getDictLabel(DictTypeEnums.AGM_MPP_PRODUCT.getCode(), wmsFinishgoods.getFinishgoodscode()));
|
|
wmsGoods.setGoodsName(DictUtils.getDictLabel(DictTypeEnums.AGM_MPP_PRODUCT.getCode(), wmsFinishgoods.getFinishgoodscode()));
|
|
|
- wmsGoodsMapper.updateWmsGoods(wmsGoods);
|
|
|
|
|
|
|
+ wmsGoodsService.updateWmsGoods(wmsGoods);
|
|
|
}
|
|
}
|
|
|
return 1;
|
|
return 1;
|
|
|
}
|
|
}
|
|
@@ -117,12 +120,8 @@ public class WmsFinishgoodsServiceImpl implements IWmsFinishgoodsService
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public int selectCount(String sourceinfoId, String tid) {
|
|
|
|
|
- return wmsFinishgoodsMapper.selectCount(sourceinfoId,tid);
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
public List<AppSeedOutAddHistoryResVo> selectAppSeedOutAddHistoryList(AppSeedOutAddHistoryListReqVo appSeedOutAddHistoryListReqVo) {
|
|
public List<AppSeedOutAddHistoryResVo> selectAppSeedOutAddHistoryList(AppSeedOutAddHistoryListReqVo appSeedOutAddHistoryListReqVo) {
|
|
|
|
|
+ appSeedOutAddHistoryListReqVo.setTid(SecurityUtils.getTid());
|
|
|
return wmsFinishgoodsMapper.selectAppSeedOutAddHistoryList(appSeedOutAddHistoryListReqVo);
|
|
return wmsFinishgoodsMapper.selectAppSeedOutAddHistoryList(appSeedOutAddHistoryListReqVo);
|
|
|
}
|
|
}
|
|
|
|
|
|