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.StoreInItem;
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.HSSFRowReader;
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.stereotype.Service;
import javax.annotation.Resource;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
@ -28,7 +30,8 @@ public class StoreInService extends MybatisBaseService<StoreInMapper, StoreIn> {
@Autowired
private StoreInItemService storeInItemService;
@Resource
private InventoryInformationService inventoryInformationService;
public ResultBean importXlsFromFilePath(String xlsFilePath) {
BufferedInputStream bis = FileUtil.getInputStream(xlsFilePath);
return importXlsFromInputStream(bis);
@ -60,6 +63,8 @@ public class StoreInService extends MybatisBaseService<StoreInMapper, StoreIn> {
map.put(c_f, dto);
}
StoreInItem item = createStoreInItemFromRow(row);
inventoryInformationService.increaseStock(item.getProductCode(),
dto.getStoreIn().getStoreCode(),item.getInNumber()+"");
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.StoreOutAndItemDto;
import com.yxt.supervise.portal.api.storeout.StoreOutItem;
import com.yxt.supervise.portal.biz.inventoryinformation.InventoryInformationService;
import com.yxt.supervise.portal.extexcel.ExcelUtil;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
@ -61,7 +62,8 @@ public class StoreOutService extends MybatisBaseService<StoreOutMapper, StoreOut
@Autowired
private StoreOutItemService storeOutItemService;
@Autowired
private InventoryInformationService inventoryInformationService;
public ResultBean importXlsFromFilePath(String xlsFilePath) {
ResultBean rb = ResultBean.fireFail();
@ -90,6 +92,8 @@ public class StoreOutService extends MybatisBaseService<StoreOutMapper, StoreOut
StoreOutItem item = createStoreOutItemFromRow(row);
String storeCode = dto.getStoreOut().getStoreCode();// 仓库/门店编号
String productCode = item.getProductCode();
inventoryInformationService.increaseStock(productCode,
storeCode,item.getOutNumber()+"");
dto.getItemList().add(item);
}

Loading…
Cancel
Save