|
|
@ -19,6 +19,7 @@ import com.wh.mapper.storehousemanage.RemoveMapper; |
|
|
|
import com.wh.pojo.*; |
|
|
|
import com.wh.pojo.api.*; |
|
|
|
import com.wh.service.api.instorehouse.InStorehouseListingService; |
|
|
|
import com.wh.service.api.instorehouse.InStorehouseMainService; |
|
|
|
import com.wh.service.api.prodstock.ProdStockService; |
|
|
|
import com.wh.vo.PageResult; |
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
@ -44,6 +45,8 @@ public class OutStorehouseMainService extends MybatisBaseService<OutStorehouseMa |
|
|
|
private OutStorehouseListingService outStorehouseListingService; |
|
|
|
@Autowired |
|
|
|
private ProdStockService prodStockService; |
|
|
|
@Autowired |
|
|
|
private InStorehouseMainService inStorehouseMainService; |
|
|
|
@Transactional |
|
|
|
public ResultBean addOutStorehouse(OutStorehouseMainDto outStorehouseMainDto) { |
|
|
|
ResultBean<Object> r = ResultBean.fireFail(); |
|
|
@ -216,4 +219,14 @@ public class OutStorehouseMainService extends MybatisBaseService<OutStorehouseMa |
|
|
|
osv.setList(list); |
|
|
|
return ResultBean.fireSuccess().setData(osv); |
|
|
|
} |
|
|
|
@Transactional |
|
|
|
public int deleteOutStorehouseMainBySid(String sid) { |
|
|
|
int i = deleteBySid(sid); |
|
|
|
List<OutStorehouseListing> list=outStorehouseListingService.selectInStorehouseListingsByMainSid(sid); |
|
|
|
int ii=outStorehouseListingService.deleteByMainSid(sid); |
|
|
|
list.forEach(l->{ |
|
|
|
prodStockService.addNumByProdSidAndCustSid(l.getProSid(), l.getCusterSid(),l.getRealityNum()); |
|
|
|
}); |
|
|
|
return i; |
|
|
|
} |
|
|
|
} |
|
|
|