|
|
@ -4,15 +4,17 @@ import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
import com.ruoyi.common.utils.StringUtils; |
|
|
|
import com.ruoyi.system.domain.OutsourcePlan; |
|
|
|
import com.ruoyi.system.domain.OutsourcePlanDetail; |
|
|
|
import com.ruoyi.warehouse.domain.VO.ExportWarehouseStorageOrderVo; |
|
|
|
import com.ruoyi.warehouse.domain.WarehouseInventoryCheckDetail; |
|
|
|
import com.ruoyi.warehouse.domain.WarehouseStorageOrderDetail; |
|
|
|
import com.ruoyi.warehouse.service.IWarehouseStorageOrderDetailService; |
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Controller; |
|
|
|
import org.springframework.ui.ModelMap; |
|
|
|
import org.springframework.util.StringUtils; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
import com.ruoyi.common.annotation.Log; |
|
|
|
import com.ruoyi.common.enums.BusinessType; |
|
|
@ -68,13 +70,26 @@ public class WarehouseStorageOrderController extends BaseController |
|
|
|
@Log(title = "仓库入库单", businessType = BusinessType.EXPORT) |
|
|
|
@PostMapping("/export") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult export(WarehouseStorageOrder warehouseStorageOrder) |
|
|
|
{ |
|
|
|
List<WarehouseStorageOrder> list = warehouseStorageOrderService.selectWarehouseStorageOrderList(warehouseStorageOrder); |
|
|
|
ExcelUtil<WarehouseStorageOrder> util = new ExcelUtil<WarehouseStorageOrder>(WarehouseStorageOrder.class); |
|
|
|
return util.exportExcel(list, "仓库入库单数据"); |
|
|
|
public AjaxResult export(WarehouseStorageOrder warehouseStorageOrder, String ids) |
|
|
|
{ |
|
|
|
if (StringUtils.isEmpty(ids)){ |
|
|
|
List<WarehouseStorageOrder> list = warehouseStorageOrderService.selectWarehouseStorageOrderList(warehouseStorageOrder); |
|
|
|
List<ExportWarehouseStorageOrderVo> exportWarehouseStorageOrderVos = warehouseStorageOrderService.exportStorageOrderList(list); |
|
|
|
ExcelUtil<ExportWarehouseStorageOrderVo> util = new ExcelUtil<ExportWarehouseStorageOrderVo>(ExportWarehouseStorageOrderVo.class); |
|
|
|
return util.exportExcel(exportWarehouseStorageOrderVos, "仓库入库单数据"); |
|
|
|
}else { |
|
|
|
String[] checkCodes = ids.split(","); |
|
|
|
List<WarehouseStorageOrder> list = warehouseStorageOrderService.selectStorageOrderListByCodes(checkCodes); |
|
|
|
List<ExportWarehouseStorageOrderVo> exportWarehouseStorageOrderVos = warehouseStorageOrderService.exportStorageOrderList(list); |
|
|
|
ExcelUtil<ExportWarehouseStorageOrderVo> util = new ExcelUtil<ExportWarehouseStorageOrderVo>(ExportWarehouseStorageOrderVo.class); |
|
|
|
return util.exportExcel(exportWarehouseStorageOrderVos, "仓库入库单数据"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 新增仓库入库单 |
|
|
|
*/ |
|
|
|