|
|
@ -42,6 +42,8 @@ import org.springblade.core.tool.utils.DateUtil; |
|
|
|
import org.springblade.core.excel.util.ExcelUtil; |
|
|
|
import org.springblade.core.excel.util.ExcelUtil; |
|
|
|
import org.springblade.core.tool.constant.BladeConstant; |
|
|
|
import org.springblade.core.tool.constant.BladeConstant; |
|
|
|
import springfox.documentation.annotations.ApiIgnore; |
|
|
|
import springfox.documentation.annotations.ApiIgnore; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.List; |
|
|
|
import java.util.List; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
@ -77,8 +79,17 @@ public class BasicdataWarehouseController extends BladeController { |
|
|
|
@ApiOperationSupport(order = 2) |
|
|
|
@ApiOperationSupport(order = 2) |
|
|
|
@ApiOperation(value = "分页", notes = "传入warehouseWarehouse") |
|
|
|
@ApiOperation(value = "分页", notes = "传入warehouseWarehouse") |
|
|
|
public R<IPage<BasicdataWarehouseEntity>> list(@ApiIgnore @RequestParam Map<String, Object> warehouseWarehouse, Query query) { |
|
|
|
public R<IPage<BasicdataWarehouseEntity>> list(@ApiIgnore @RequestParam Map<String, Object> warehouseWarehouse, Query query) { |
|
|
|
IPage<BasicdataWarehouseEntity> pages = warehouseService.page(Condition.getPage(query), Condition.getQueryWrapper(warehouseWarehouse, BasicdataWarehouseEntity.class)); |
|
|
|
Object startDate = warehouseWarehouse.get("startDate"); |
|
|
|
return R.data(pages); |
|
|
|
Object endDate = warehouseWarehouse.get("endDate"); |
|
|
|
|
|
|
|
warehouseWarehouse.put("startDate",null); |
|
|
|
|
|
|
|
warehouseWarehouse.put("endDate",null); |
|
|
|
|
|
|
|
QueryWrapper<BasicdataWarehouseEntity> qw = Condition.getQueryWrapper(warehouseWarehouse, BasicdataWarehouseEntity.class); |
|
|
|
|
|
|
|
qw |
|
|
|
|
|
|
|
.apply(startDate != null,"date_format (start_date,'%Y-%m-%d') >= date_format ({0},'%Y-%m-%d')",startDate) |
|
|
|
|
|
|
|
.apply(endDate != null,"date_format (end_date,'%Y-%m-%d') <= date_format ({0},'%Y-%m-%d')",endDate); |
|
|
|
|
|
|
|
IPage<BasicdataWarehouseEntity> page = warehouseService.page(Condition.getPage(query), qw); |
|
|
|
|
|
|
|
// IPage<BasicdataWarehouseEntity> pages = warehouseService.page(Condition.getPage(query), Condition.getQueryWrapper(warehouseWarehouse, BasicdataWarehouseEntity.class));
|
|
|
|
|
|
|
|
return R.data(page); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
@ -122,6 +133,7 @@ public class BasicdataWarehouseController extends BladeController { |
|
|
|
@ApiOperationSupport(order = 4) |
|
|
|
@ApiOperationSupport(order = 4) |
|
|
|
@ApiOperation(value = "新增", notes = "传入warehouseWarehouse") |
|
|
|
@ApiOperation(value = "新增", notes = "传入warehouseWarehouse") |
|
|
|
public R save(@Valid @RequestBody BasicdataWarehouseEntity warehouseWarehouse) { |
|
|
|
public R save(@Valid @RequestBody BasicdataWarehouseEntity warehouseWarehouse) { |
|
|
|
|
|
|
|
|
|
|
|
return R.status(warehouseService.save(warehouseWarehouse)); |
|
|
|
return R.status(warehouseService.save(warehouseWarehouse)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|