yxt_djz 3 years ago
parent
commit
c3689e14eb
  1. 7
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/storein/StoreInService.java
  2. 6
      yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/storeout/StoreOutService.java

7
yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/storein/StoreInService.java

@ -6,6 +6,7 @@ import com.yxt.common.core.result.ResultBean;
import com.yxt.supervise.portal.api.storein.StoreIn; import com.yxt.supervise.portal.api.storein.StoreIn;
import com.yxt.supervise.portal.api.storein.StoreInItem; import com.yxt.supervise.portal.api.storein.StoreInItem;
import com.yxt.supervise.portal.api.storein.StoreInWithItemDto; import com.yxt.supervise.portal.api.storein.StoreInWithItemDto;
import com.yxt.supervise.portal.biz.inventoryinformation.InventoryInformationService;
import com.yxt.supervise.portal.extexcel.ExcelUtil; import com.yxt.supervise.portal.extexcel.ExcelUtil;
import com.yxt.supervise.portal.extexcel.HSSFRowReader; import com.yxt.supervise.portal.extexcel.HSSFRowReader;
import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFRow;
@ -14,6 +15,7 @@ import org.apache.poi.hssf.usermodel.HSSFWorkbook;
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 javax.annotation.Resource;
import java.io.BufferedInputStream; import java.io.BufferedInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@ -28,7 +30,8 @@ public class StoreInService extends MybatisBaseService<StoreInMapper, StoreIn> {
@Autowired @Autowired
private StoreInItemService storeInItemService; private StoreInItemService storeInItemService;
@Resource
private InventoryInformationService inventoryInformationService;
public ResultBean importXlsFromFilePath(String xlsFilePath) { public ResultBean importXlsFromFilePath(String xlsFilePath) {
BufferedInputStream bis = FileUtil.getInputStream(xlsFilePath); BufferedInputStream bis = FileUtil.getInputStream(xlsFilePath);
return importXlsFromInputStream(bis); return importXlsFromInputStream(bis);
@ -60,6 +63,8 @@ public class StoreInService extends MybatisBaseService<StoreInMapper, StoreIn> {
map.put(c_f, dto); map.put(c_f, dto);
} }
StoreInItem item = createStoreInItemFromRow(row); StoreInItem item = createStoreInItemFromRow(row);
inventoryInformationService.increaseStock(item.getProductCode(),
dto.getStoreIn().getStoreCode(),item.getInNumber()+"");
dto.getItemList().add(item); dto.getItemList().add(item);
} }

6
yxt_supervise/supervise-portal/supervise-portal-biz/src/main/java/com/yxt/supervise/portal/biz/storeout/StoreOutService.java

@ -31,6 +31,7 @@ import com.yxt.common.core.result.ResultBean;
import com.yxt.supervise.portal.api.storeout.StoreOut; import com.yxt.supervise.portal.api.storeout.StoreOut;
import com.yxt.supervise.portal.api.storeout.StoreOutAndItemDto; import com.yxt.supervise.portal.api.storeout.StoreOutAndItemDto;
import com.yxt.supervise.portal.api.storeout.StoreOutItem; import com.yxt.supervise.portal.api.storeout.StoreOutItem;
import com.yxt.supervise.portal.biz.inventoryinformation.InventoryInformationService;
import com.yxt.supervise.portal.extexcel.ExcelUtil; import com.yxt.supervise.portal.extexcel.ExcelUtil;
import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFSheet;
@ -61,7 +62,8 @@ public class StoreOutService extends MybatisBaseService<StoreOutMapper, StoreOut
@Autowired @Autowired
private StoreOutItemService storeOutItemService; private StoreOutItemService storeOutItemService;
@Autowired
private InventoryInformationService inventoryInformationService;
public ResultBean importXlsFromFilePath(String xlsFilePath) { public ResultBean importXlsFromFilePath(String xlsFilePath) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
@ -90,6 +92,8 @@ public class StoreOutService extends MybatisBaseService<StoreOutMapper, StoreOut
StoreOutItem item = createStoreOutItemFromRow(row); StoreOutItem item = createStoreOutItemFromRow(row);
String storeCode = dto.getStoreOut().getStoreCode();// 仓库/门店编号 String storeCode = dto.getStoreOut().getStoreCode();// 仓库/门店编号
String productCode = item.getProductCode(); String productCode = item.getProductCode();
inventoryInformationService.increaseStock(productCode,
storeCode,item.getOutNumber()+"");
dto.getItemList().add(item); dto.getItemList().add(item);
} }

Loading…
Cancel
Save