Merge branch 'ww' into test
# Conflicts: # eladmin-system/src/main/java/cn/ysk/cashier/cons/domain/TbConsStockCountQueryCriteria.java # eladmin-system/src/main/java/cn/ysk/cashier/cons/repository/TbConsInfoFlowRepository.java # eladmin-system/src/main/java/cn/ysk/cashier/cons/rest/TbConsInfoFlowController.java # eladmin-system/src/main/java/cn/ysk/cashier/cons/service/TbConsInfoFlowService.java # eladmin-system/src/main/java/cn/ysk/cashier/cons/service/impl/TbConsInfoFlowServiceImpl.java # eladmin-system/src/main/java/cn/ysk/cashier/repository/product/ProductStockCountRepository.java
This commit is contained in:
commit
fac0e9b046
|
|
@ -13,7 +13,7 @@ public class TbConsStockCountQueryCriteria extends BaseQueryDto {
|
|||
|
||||
private String conName;
|
||||
|
||||
private String conTypeId;
|
||||
private Integer conTypeId;
|
||||
|
||||
private String column;
|
||||
|
||||
|
|
@ -23,12 +23,6 @@ public class TbConsStockCountQueryCriteria extends BaseQueryDto {
|
|||
|
||||
private Integer size = 10;
|
||||
|
||||
public void setConTypeId(String conTypeId) {
|
||||
if (StringUtils.isNotBlank(conTypeId)) {
|
||||
this.conTypeId = conTypeId;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public void setConName(String conName) {
|
||||
if (StringUtils.isNotBlank(conName)) {
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ public interface TbConsInfoFlowRepository extends JpaRepository<TbConsInfoFlow,
|
|||
"AND flow.createTime < :endTime " +
|
||||
"AND flow.bizName IN :types " +
|
||||
"ORDER BY flow.id DESC")
|
||||
Page<TbConsInfoFlow> findByConsParam(Integer shopId, Integer consId, String conName, String conTypeId, List<String> types,
|
||||
Page<TbConsInfoFlow> findByConsParam(Integer shopId, Integer consId, String conName, Integer conTypeId, List<String> types,
|
||||
Date startTime, Date endTime, Pageable pageable);
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ public class TbConsInfoFlowController {
|
|||
|
||||
@PostMapping("/stock")
|
||||
@ApiOperation("耗材库存记录列表")
|
||||
public ResponseEntity<Object> queryPage(@RequestBody TbConsStockCountQueryCriteria criteria){
|
||||
public ResponseEntity<Object> queryPage(@RequestBody TbConsStockCountQueryCriteria criteria) throws ParseException {
|
||||
return new ResponseEntity<>(tbConsInfoFlowService.queryPage(criteria),HttpStatus.OK);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ public interface TbConsInfoFlowService {
|
|||
*/
|
||||
List<TbConsInfoFlowDto> queryAll(TbConsInfoFlowQueryCriteria criteria);
|
||||
|
||||
Map<String,Object> queryPage(TbConsStockCountQueryCriteria criteria);
|
||||
Map<String,Object> queryPage(TbConsStockCountQueryCriteria criteria) throws ParseException;
|
||||
TbProductStockCountVo stockCount(TbConsStockCountQueryCriteria criteria) throws ParseException;
|
||||
Map<String,Object> stockList(TbProductStockCountQueryCriteria criteria) throws ParseException;
|
||||
|
||||
|
|
|
|||
|
|
@ -75,7 +75,12 @@ public class TbConsInfoFlowServiceImpl implements TbConsInfoFlowService {
|
|||
//入库stockInNumber; stockIn
|
||||
//出库stockOutNumber; stockout
|
||||
@Override
|
||||
public Map<String,Object> queryPage(TbConsStockCountQueryCriteria criteria){
|
||||
public Map<String,Object> queryPage(TbConsStockCountQueryCriteria criteria) throws ParseException {
|
||||
if (criteria.getStartTime() == null || criteria.getEndTime() == null) {
|
||||
criteria.setEndTime(new Date());//
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
criteria.setStartTime(sdf.parse("2024-01-01"));//创建2024年1月1日的Date对象
|
||||
}
|
||||
if(StringUtils.isNotBlank(criteria.getColumn())){
|
||||
switch (criteria.getColumn()){
|
||||
case "addCountNumber":
|
||||
|
|
|
|||
|
|
@ -160,6 +160,6 @@ public interface ProductStockCountRepository extends JpaRepository<TbProductStoc
|
|||
" AND flow.createTime > :startTime " +
|
||||
" AND flow.createTime < :endTime ")
|
||||
TbProductStockCountVo consStockCount(Integer shopId, Integer consId, String conName,
|
||||
String conTypeId, Date startTime, Date endTime);
|
||||
Integer conTypeId, Date startTime, Date endTime);
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue