|
@@ -15,7 +15,6 @@ import com.fjhx.wms.entity.arrival.po.ArrivalStockRecordsDetails;
|
|
|
import com.fjhx.wms.entity.stock.dto.StockWaitDetailsDto;
|
|
|
import com.fjhx.wms.entity.stock.dto.StockWaitDto;
|
|
|
import com.fjhx.wms.entity.stock.dto.StockWaitSelectDto;
|
|
|
-import com.fjhx.wms.entity.stock.emums.JournalType;
|
|
|
import com.fjhx.wms.entity.stock.emums.StockWaitType;
|
|
|
import com.fjhx.wms.entity.stock.po.*;
|
|
|
import com.fjhx.wms.entity.stock.vo.StockWaitDetailsVo;
|
|
@@ -32,11 +31,9 @@ import com.ruoyi.common.utils.wrapper.IWrapper;
|
|
|
import com.ruoyi.system.utils.UserUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.function.Function;
|
|
@@ -178,8 +175,7 @@ public class StockWaitServiceImpl extends ServiceImpl<StockWaitMapper, StockWait
|
|
|
|
|
|
@DSTransactional
|
|
|
@Override
|
|
|
- public void add(StockWaitDto stockWaitDto) {
|
|
|
- StockWaitDetailsDto stockWaitDetailsDto = BeanUtil.copyProperties(stockWaitDto, StockWaitDetailsDto.class);
|
|
|
+ public void add(StockWaitDetailsDto stockWaitDetailsDto) {
|
|
|
stockWaitDetailsService.add(stockWaitDetailsDto);
|
|
|
}
|
|
|
|
|
@@ -208,12 +204,6 @@ public class StockWaitServiceImpl extends ServiceImpl<StockWaitMapper, StockWait
|
|
|
if (stockWaitDetail.getReceiptQuantity().compareTo(stockWaitDetail.getQuantity()) == 0) {
|
|
|
statusFlag++;
|
|
|
}
|
|
|
-
|
|
|
- //操作库存
|
|
|
-// Stock stock = new Stock();
|
|
|
-// stock.setQuantity(stockWaitDto.getQuantity());
|
|
|
-// stock.setProductId(stockWaitDetail.getProductId());
|
|
|
-// stockList.add(stock);
|
|
|
}
|
|
|
|
|
|
//操作库存
|
|
@@ -233,8 +223,8 @@ public class StockWaitServiceImpl extends ServiceImpl<StockWaitMapper, StockWait
|
|
|
stockWait.setStatus(1);//部分入库
|
|
|
}
|
|
|
String victoriatouristJson = stockWait.getVictoriatouristJson();
|
|
|
- JSONObject json = ObjectUtil.isNotEmpty(victoriatouristJson)?JSONObject.parseObject(victoriatouristJson):new JSONObject();
|
|
|
- json.put("receiptWarehouseId",stockWaitDto.getWarehouseId());
|
|
|
+ JSONObject json = ObjectUtil.isNotEmpty(victoriatouristJson) ? JSONObject.parseObject(victoriatouristJson) : new JSONObject();
|
|
|
+ json.put("receiptWarehouseId", stockWaitDto.getWarehouseId());
|
|
|
stockWait.setVictoriatouristJson(json.toJSONString());
|
|
|
updateById(stockWait);
|
|
|
|
|
@@ -253,7 +243,7 @@ public class StockWaitServiceImpl extends ServiceImpl<StockWaitMapper, StockWait
|
|
|
stockJournalDetailsService.saveBatch(stockJournalDetailsList);
|
|
|
|
|
|
//如果是采购到货 创建待质检记录
|
|
|
- if(stockWait.getBusinessType() == StockWaitType.PURCHASE_ARRIVAL_IN.getDetailType()){
|
|
|
+ if (stockWait.getBusinessType() == StockWaitType.PURCHASE_ARRIVAL_IN.getDetailType()) {
|
|
|
//创建采购到货入库记录
|
|
|
ArrivalStockRecords arrivalStockRecords = new ArrivalStockRecords();
|
|
|
arrivalStockRecords.setStockWaitId(stockWait.getId());
|