Browse Source

Merge remote-tracking branch 'origin/master'

master
赵雪冰 2 years ago
parent
commit
7232e9972a
  1. 2
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countRequest/CountRequestMainServiceImpl.java
  2. 5
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java
  3. 12
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/transaction/TransactionServiceImpl.java

2
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/countRequest/CountRequestMainServiceImpl.java

@ -485,6 +485,8 @@ public class CountRequestMainServiceImpl implements CountRequestMainService {
countadjustRequestDetailDO.setNumber(adjustNumber); countadjustRequestDetailDO.setNumber(adjustNumber);
} }
countadjustRequestDetailMapper.insertBatch(countadjustRequestDetailDOList); countadjustRequestDetailMapper.insertBatch(countadjustRequestDetailDOList);
countRequestMainDO.setCountAdjustStatus("3");
countRequestMainMapper.updateById(countRequestMainDO);
trendsApi.createTrends(countadjustRequestMainDO.getId(), "countadjustRequest", "生成了盘点调整申请", TrendsTypeEnum.CREATE); trendsApi.createTrends(countadjustRequestMainDO.getId(), "countadjustRequest", "生成了盘点调整申请", TrendsTypeEnum.CREATE);
} }
return result; return result;

5
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java

@ -459,6 +459,7 @@ public class ProductionMainServiceImpl implements ProductionMainService {
} }
@Override @Override
@Transactional
public Integer openProductionMain(Long id) { public Integer openProductionMain(Long id) {
ProductionMainDO mainDO = validateProductionMainExists(id); ProductionMainDO mainDO = validateProductionMainExists(id);
PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus()); PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus());
@ -473,6 +474,7 @@ public class ProductionMainServiceImpl implements ProductionMainService {
} }
@Override @Override
@Transactional
public Integer rejectProductionMain(Long id) { public Integer rejectProductionMain(Long id) {
ProductionMainDO mainDO = validateProductionMainExists(id); ProductionMainDO mainDO = validateProductionMainExists(id);
PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus()); PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus());
@ -487,6 +489,7 @@ public class ProductionMainServiceImpl implements ProductionMainService {
} }
@Override @Override
@Transactional
public Integer agreeProductionMain(Long id) { public Integer agreeProductionMain(Long id) {
ProductionMainDO mainDO = validateProductionMainExists(id); ProductionMainDO mainDO = validateProductionMainExists(id);
PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus()); PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus());
@ -501,6 +504,7 @@ public class ProductionMainServiceImpl implements ProductionMainService {
} }
@Override @Override
@Transactional
public Integer publishProductionMain(Long id) { public Integer publishProductionMain(Long id) {
ProductionMainDO mainDO = validateProductionMainExists(id); ProductionMainDO mainDO = validateProductionMainExists(id);
PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus()); PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus());
@ -517,6 +521,7 @@ public class ProductionMainServiceImpl implements ProductionMainService {
} }
@Override @Override
@Transactional
public Integer resettingProductionMain(Long id) { public Integer resettingProductionMain(Long id) {
ProductionMainDO mainDO = validateProductionMainExists(id); ProductionMainDO mainDO = validateProductionMainExists(id);
PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus()); PlanStatusState planStatusState = new PlanStatusState(mainDO.getStatus());

12
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/transaction/TransactionServiceImpl.java

@ -12,9 +12,11 @@ import com.win.module.wms.controller.transaction.vo.TransactionPageReqVO;
import com.win.module.wms.controller.transferlog.vo.TransferlogCreateReqVO; import com.win.module.wms.controller.transferlog.vo.TransferlogCreateReqVO;
import com.win.module.wms.convert.transaction.TransactionConvert; import com.win.module.wms.convert.transaction.TransactionConvert;
import com.win.module.wms.convert.transferlog.TransferlogConvert; import com.win.module.wms.convert.transferlog.TransferlogConvert;
import com.win.module.wms.dal.dataobject.location.LocationDO;
import com.win.module.wms.dal.dataobject.transaction.TransactionDO; import com.win.module.wms.dal.dataobject.transaction.TransactionDO;
import com.win.module.wms.dal.dataobject.transferlog.TransferlogDO; import com.win.module.wms.dal.dataobject.transferlog.TransferlogDO;
import com.win.module.wms.dal.mysql.balance.BalanceMapper; import com.win.module.wms.dal.mysql.balance.BalanceMapper;
import com.win.module.wms.dal.mysql.location.LocationMapper;
import com.win.module.wms.dal.mysql.transaction.TransactionMapper; import com.win.module.wms.dal.mysql.transaction.TransactionMapper;
import com.win.module.wms.dal.mysql.transferlog.TransferlogMapper; import com.win.module.wms.dal.mysql.transferlog.TransferlogMapper;
import com.win.module.wms.service.rule.RuleService; import com.win.module.wms.service.rule.RuleService;
@ -37,16 +39,14 @@ public class TransactionServiceImpl implements TransactionService {
@Resource @Resource
private TransactionMapper transactionMapper; private TransactionMapper transactionMapper;
@Resource @Resource
private BalanceMapper balanceMapper; private BalanceMapper balanceMapper;
@Resource @Resource
private TransferlogMapper transferlogMapper; private TransferlogMapper transferlogMapper;
@Resource
private LocationMapper locationMapper;
@Resource @Resource
private RuleService ruleService; private RuleService ruleService;
@Resource @Resource
private SerialNumberApi serialNumberApi; private SerialNumberApi serialNumberApi;
@ -62,6 +62,10 @@ public class TransactionServiceImpl implements TransactionService {
result += transactionMapper.insert(transactionDO); result += transactionMapper.insert(transactionDO);
BalanceCreateReqVO balanceCreateReqVO = new BalanceCreateReqVO(); BalanceCreateReqVO balanceCreateReqVO = new BalanceCreateReqVO();
BeanUtils.copyProperties(createReqVO, balanceCreateReqVO); BeanUtils.copyProperties(createReqVO, balanceCreateReqVO);
LocationDO locationDO = locationMapper.selectByCode(balanceCreateReqVO.getLocationCode());
balanceCreateReqVO.setWarehouseCode(locationDO.getWarehouseCode());
balanceCreateReqVO.setAreaCode(locationDO.getAreaCode());
balanceCreateReqVO.setLocationGroupCode(locationDO.getLocationGroupCode());
balanceCreateReqVO.setLastTransNumber(number); balanceCreateReqVO.setLastTransNumber(number);
RuleRespVO ruleRespVO = ruleService.warehouseStorage(createReqVO.getLocationCode()); RuleRespVO ruleRespVO = ruleService.warehouseStorage(createReqVO.getLocationCode());
balanceMapper.updateBalanceQty(balanceCreateReqVO, ruleRespVO, createReqVO.getInventoryAction()); balanceMapper.updateBalanceQty(balanceCreateReqVO, ruleRespVO, createReqVO.getInventoryAction());

Loading…
Cancel
Save