Merge remote-tracking branch 'origin/master' into ww

master
wangwei 2 years ago
commit 51dfd9519a

@ -4,7 +4,7 @@ import com.github.pagehelper.PageInfo;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.controller.BaseController; import com.glxp.api.controller.BaseController;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.res.inout.IoCodeResponse; import com.glxp.api.res.inout.IoCodeResponse;
import com.glxp.api.service.inout.IoCodeService; import com.glxp.api.service.inout.IoCodeService;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -25,12 +25,12 @@ public class IoCodeController extends BaseController {
/** /**
* *
* *
* @param filterIoCodeRequest * @param filterCodeRequest
* @return * @return
*/ */
@GetMapping("/udiwms/inout/code/filterList") @GetMapping("/udiwms/inout/code/filterList")
public BaseResponse filterList(FilterIoCodeRequest filterIoCodeRequest) { public BaseResponse filterList(FilterCodeRequest filterCodeRequest) {
List<IoCodeResponse> list = ioCodeService.filterList(filterIoCodeRequest); List<IoCodeResponse> list = ioCodeService.filterList(filterCodeRequest);
PageInfo<IoCodeResponse> pageInfo = new PageInfo<>(list); PageInfo<IoCodeResponse> pageInfo = new PageInfo<>(list);
return ResultVOUtils.page(pageInfo); return ResultVOUtils.page(pageInfo);
} }
@ -43,9 +43,9 @@ public class IoCodeController extends BaseController {
*/ */
@GetMapping("/udiwms/inout/code/findByOrderId") @GetMapping("/udiwms/inout/code/findByOrderId")
public BaseResponse findAllByOrderId(String orderId) { public BaseResponse findAllByOrderId(String orderId) {
FilterIoCodeRequest filterIoCodeRequest = new FilterIoCodeRequest(); FilterCodeRequest filterCodeRequest = new FilterCodeRequest();
filterIoCodeRequest.setOrderId(orderId); filterCodeRequest.setOrderId(orderId);
List<IoCodeResponse> list = ioCodeService.filterList(filterIoCodeRequest); List<IoCodeResponse> list = ioCodeService.filterList(filterCodeRequest);
PageInfo<IoCodeResponse> pageInfo = new PageInfo<>(list); PageInfo<IoCodeResponse> pageInfo = new PageInfo<>(list);
return ResultVOUtils.success(pageInfo); return ResultVOUtils.success(pageInfo);
} }

@ -24,7 +24,7 @@ import com.glxp.api.http.SpsDirectClient;
import com.glxp.api.req.basic.CompanyProductRelevanceRequest; import com.glxp.api.req.basic.CompanyProductRelevanceRequest;
import com.glxp.api.req.inout.AddEnterCodeRequest; import com.glxp.api.req.inout.AddEnterCodeRequest;
import com.glxp.api.req.inout.AddOrderRequest; import com.glxp.api.req.inout.AddOrderRequest;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.req.inout.PostOrderRequest; import com.glxp.api.req.inout.PostOrderRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse; import com.glxp.api.res.basic.UdiRelevanceResponse;
@ -752,7 +752,7 @@ public class IoCodeTempController extends BaseController {
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("admin/warehouse/inout/findErrorByOrderId") @GetMapping("admin/warehouse/inout/findErrorByOrderId")
public BaseResponse findErrorByOrderId(FilterIoCodeRequest warehouseQueryRequest) { public BaseResponse findErrorByOrderId(FilterCodeRequest warehouseQueryRequest) {
if (StrUtil.isEmpty(warehouseQueryRequest.getOrderId())) { if (StrUtil.isEmpty(warehouseQueryRequest.getOrderId())) {
return ResultVOUtils.error(500, "单据号不能为空!"); return ResultVOUtils.error(500, "单据号不能为空!");
} }

@ -1,25 +1,34 @@
package com.glxp.api.controller.inout; package com.glxp.api.controller.inout;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.dao.inout.IoOrderDetailCodeDao; import com.glxp.api.dao.inout.IoOrderDetailCodeDao;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
import com.glxp.api.req.inout.FilterOrderDetailRequest; import com.glxp.api.req.inout.FilterOrderDetailCodeRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
import com.glxp.api.service.inout.IoOrderDetailCodeService;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List; import java.util.List;
/**
*
*/
@RestController @RestController
public class IoOrderDetailController { public class IoOrderDetailCodeController {
@Resource @Resource
IoOrderDetailCodeDao ioOrderDetailCodeDao; IoOrderDetailCodeDao ioOrderDetailCodeDao;
@Resource
private IoOrderDetailCodeService ioOrderDetailCodeService;
//获取新增扫码单据详情---临时接口查询 //获取新增扫码单据详情---临时接口查询
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@ -35,12 +44,14 @@ public class IoOrderDetailController {
/** /**
* *
* *
* @param filterOrderDetailRequest * @param detailCodeRequest
* @return * @return
*/ */
@GetMapping("udiwms/inout/order/filterList") @GetMapping("udiwms/inout/order/filterList")
public BaseResponse filterList(FilterOrderDetailRequest filterOrderDetailRequest) { public BaseResponse filterList(FilterOrderDetailCodeRequest detailCodeRequest) {
return ResultVOUtils.success(); List<IoOrderDetailCodeResponse> list = ioOrderDetailCodeService.filterList(detailCodeRequest);
PageInfo<IoOrderDetailCodeResponse> pageInfo = new PageInfo<>(list);
return ResultVOUtils.page(pageInfo);
} }

@ -0,0 +1,13 @@
package com.glxp.api.controller.inout;
import org.springframework.web.bind.annotation.RestController;
/**
*
*/
@RestController
public class IoOrderDetailResultController {
}

@ -2,7 +2,7 @@ package com.glxp.api.dao.inout;
import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.inout.IoCodeEntity; import com.glxp.api.entity.inout.IoCodeEntity;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.res.inout.IoCodeResponse; import com.glxp.api.res.inout.IoCodeResponse;
import java.util.List; import java.util.List;
@ -12,16 +12,16 @@ public interface IoCodeDao extends BaseMapperPlus<IoCodeDao, IoCodeEntity, IoCod
/** /**
* *
* *
* @param filterIoCodeRequest * @param filterCodeRequest
* @return * @return
*/ */
List<IoCodeEntity> filterCodeList(FilterIoCodeRequest filterIoCodeRequest); List<IoCodeEntity> filterCodeList(FilterCodeRequest filterCodeRequest);
/** /**
* VO * VO
* *
* @param filterIoCodeRequest * @param filterCodeRequest
* @return * @return
*/ */
List<IoCodeResponse> filterList(FilterIoCodeRequest filterIoCodeRequest); List<IoCodeResponse> filterList(FilterCodeRequest filterCodeRequest);
} }

@ -2,7 +2,19 @@ package com.glxp.api.dao.inout;
import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.inout.IoOrderDetailBizEntity; import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.req.inout.FilterOrderDetailBizRequest;
import com.glxp.api.res.inout.IoOrderDetailBizResponse;
import java.util.List;
public interface IoOrderDetailBizDao extends BaseMapperPlus<IoOrderDetailBizDao, IoOrderDetailBizEntity, IoOrderDetailBizEntity> { public interface IoOrderDetailBizDao extends BaseMapperPlus<IoOrderDetailBizDao, IoOrderDetailBizEntity, IoOrderDetailBizEntity> {
/**
* VO
*
* @param orderDetailBizRequest
* @return
*/
List<IoOrderDetailBizResponse> filterList(FilterOrderDetailBizRequest orderDetailBizRequest);
} }

@ -2,6 +2,18 @@ package com.glxp.api.dao.inout;
import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
import com.glxp.api.req.inout.FilterOrderDetailCodeRequest;
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
import java.util.List;
public interface IoOrderDetailCodeDao extends BaseMapperPlus<IoOrderDetailCodeDao, IoOrderDetailCodeEntity, IoOrderDetailCodeEntity> { public interface IoOrderDetailCodeDao extends BaseMapperPlus<IoOrderDetailCodeDao, IoOrderDetailCodeEntity, IoOrderDetailCodeEntity> {
/**
*
*
* @param detailCodeRequest
* @return
*/
List<IoOrderDetailCodeResponse> filterList(FilterOrderDetailCodeRequest detailCodeRequest);
} }

@ -1,8 +1,20 @@
package com.glxp.api.dao.inout; package com.glxp.api.dao.inout;
import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
import com.glxp.api.entity.inout.IoOrderDetailResultEntity; import com.glxp.api.entity.inout.IoOrderDetailResultEntity;
import com.glxp.api.req.inout.FilterOrderDetailResultRequest;
import com.glxp.api.res.inout.IoOrderDetailResultResponse;
import java.util.List;
public interface IoOrderDetailResultDao extends BaseMapperPlus<IoOrderDetailBizDao, IoOrderDetailResultEntity, IoOrderDetailResultEntity> { public interface IoOrderDetailResultDao extends BaseMapperPlus<IoOrderDetailBizDao, IoOrderDetailResultEntity, IoOrderDetailResultEntity> {
/**
* VO
*
* @param orderDetailResultRequest
* @return
*/
List<IoOrderDetailResultResponse> filterList(FilterOrderDetailResultRequest orderDetailResultRequest);
} }

@ -6,7 +6,7 @@ import lombok.Data;
import java.util.List; import java.util.List;
@Data @Data
public class FilterIoCodeRequest extends ListPageRequest { public class FilterCodeRequest extends ListPageRequest {
/** /**
* *

@ -1,10 +0,0 @@
package com.glxp.api.req.inout;
import lombok.Data;
@Data
public class FilterOrderBizRequest {
private Long relId;
private String batchNo;
}

@ -0,0 +1,25 @@
package com.glxp.api.req.inout;
import lombok.Data;
/**
*
*/
@Data
public class FilterOrderDetailBizRequest {
/**
* ID
*/
private Long relId;
/**
*
*/
private String batchNo;
/**
*
*/
private String orderIdFk;
}

@ -0,0 +1,37 @@
package com.glxp.api.req.inout;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
/**
*
*/
@Data
public class FilterOrderDetailCodeRequest extends ListPageRequest {
/**
*
*/
private String orderIdFk;
/**
* ID
*/
private String relIdFk;
/**
* DI
*/
private String nameCode;
/**
*
*/
private String batchNo;
/**
* DIUUID
*/
private String uuidFk;
}

@ -1,10 +0,0 @@
package com.glxp.api.req.inout;
import lombok.Data;
/**
*
*/
@Data
public class FilterOrderDetailRequest {
}

@ -0,0 +1,31 @@
package com.glxp.api.req.inout;
import lombok.Data;
/**
*
*/
@Data
public class FilterOrderDetailResultRequest {
/**
*
*/
private String orderIdFk;
/**
* ID
*/
private String relIdFk;
/**
* DI
*/
private String nameCode;
/**
*
*/
private String batchNo;
}

@ -2,16 +2,13 @@ package com.glxp.api.res.inout;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
/** /**
* VO * VO
*/ */
@Data @Data
public class IoCodeResponse implements Serializable { public class IoCodeResponse {
private static final long serialVersionUID = -3436984812709186027L;
private Integer id; private Integer id;

@ -2,9 +2,157 @@ package com.glxp.api.res.inout;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
/** /**
* VO * VO
*/ */
@Data @Data
public class IoOrderDetailBizResponse { public class IoOrderDetailBizResponse {
private Integer id;
/**
*
*/
private String orderIdFk;
/**
* ID
*/
private Long bindRlFk;
/**
* DIUUID
*/
private String uuidFk;
/**
* DI
*/
private String nameCode;
/**
*
*/
private String batchNo;
/**
*
*/
private String productDate;
/**
*
*/
private String expireDate;
/**
*
*/
private String coName;
/**
*
*/
private String certCode;
/**
*
*/
private String ylqxzcrbarmc;
/**
*
*/
private String manufacturer;
/**
*
*/
private String measname;
/**
*
*/
private String spec;
/**
*
*/
private BigDecimal price;
/**
*
*/
private String secSalesListNo;
/**
*
*/
private String firstSalesInvNo;
/**
*
*/
private String secSalesInvNo;
/**
*
*/
private String invoiceDate;
/**
* ID
*/
private String supId;
/**
*
*/
private String bindSupStatus;
/**
*
*/
private Integer count;
/**
*
*/
private Integer reCount;
/**
*
*/
private String remark;
/**
* 1
*/
private String remark1;
/**
* 2
*/
private String remark2;
/**
* 3
*/
private String remark3;
/**
* 4
*/
private String remark4;
/**
* 5
*/
private String remark5;
private boolean checkSuccess;
} }

@ -0,0 +1,158 @@
package com.glxp.api.res.inout;
import lombok.Data;
import java.math.BigDecimal;
/**
* VO
*/
@Data
public class IoOrderDetailCodeResponse {
private Integer id;
/**
*
*/
private String orderIdFk;
/**
* ID
*/
private Long bindRlFk;
/**
* DIUUID
*/
private String uuidFk;
/**
* DI
*/
private String nameCode;
/**
*
*/
private String batchNo;
/**
*
*/
private String productDate;
/**
*
*/
private String expireDate;
/**
*
*/
private String coName;
/**
*
*/
private String certCode;
/**
*
*/
private String ylqxzcrbarmc;
/**
*
*/
private String manufacturer;
/**
*
*/
private String measname;
/**
*
*/
private String spec;
/**
*
*/
private BigDecimal price;
/**
*
*/
private String secSalesListNo;
/**
*
*/
private String firstSalesInvNo;
/**
*
*/
private String secSalesInvNo;
/**
*
*/
private String invoiceDate;
/**
* ID
*/
private String supId;
/**
*
*/
private String bindSupStatus;
/**
*
*/
private Integer count;
/**
*
*/
private Integer reCount;
/**
*
*/
private String remark;
/**
* 1
*/
private String remark1;
/**
* 2
*/
private String remark2;
/**
* 3
*/
private String remark3;
/**
* 4
*/
private String remark4;
/**
* 5
*/
private String remark5;
private boolean checkSuccess;
}

@ -1,11 +0,0 @@
package com.glxp.api.res.inout;
import lombok.Data;
/**
* VO
*/
@Data
public class IoOrderDetailResponse {
}

@ -2,10 +2,154 @@ package com.glxp.api.res.inout;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal;
/** /**
* VO * VO
*/ */
@Data @Data
public class IoOrderDetailResultResponse { public class IoOrderDetailResultResponse {
private Integer id;
/**
*
*/
private String orderIdFk;
/**
* ID
*/
private String bindRlFk;
/**
* DIUUID
*/
private String uuidFk;
/**
* DI
*/
private String nameCode;
/**
*
*/
private String batchNo;
/**
*
*/
private String productDate;
/**
*
*/
private String expireDate;
/**
*
*/
private String coName;
/**
*
*/
private String certCode;
/**
*
*/
private String ylqxzcrbarmc;
/**
*
*/
private String manufacturer;
/**
*
*/
private String measname;
/**
*
*/
private String spec;
/**
*
*/
private BigDecimal price;
/**
*
*/
private String secSalesListNo;
/**
*
*/
private String firstSalesInvNo;
/**
*
*/
private String secSalesInvNo;
/**
*
*/
private String invoiceDate;
/**
* ID
*/
private String supId;
/**
*
*/
private String bindSupStatus;
/**
*
*/
private Integer count;
/**
*
*/
private Integer reCount;
/**
*
*/
private String remark;
/**
* 1
*/
private String remark1;
/**
* 2
*/
private String remark2;
/**
* 3
*/
private String remark3;
/**
* 4
*/
private String remark4;
/**
* 5
*/
private String remark5;
} }

@ -2,7 +2,7 @@ package com.glxp.api.service.inout;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.entity.inout.IoCodeEntity; import com.glxp.api.entity.inout.IoCodeEntity;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.res.inout.IoCodeResponse; import com.glxp.api.res.inout.IoCodeResponse;
import java.util.List; import java.util.List;
@ -22,15 +22,15 @@ public interface IoCodeService {
/** /**
* *
* *
* @param filterIoCodeRequest * @param filterCodeRequest
* @return * @return
*/ */
List<IoCodeEntity> filterCodeList(FilterIoCodeRequest filterIoCodeRequest); List<IoCodeEntity> filterCodeList(FilterCodeRequest filterCodeRequest);
/** /**
* VO * VO
*/ */
List<IoCodeResponse> filterList(FilterIoCodeRequest filterIoCodeRequest); List<IoCodeResponse> filterList(FilterCodeRequest filterCodeRequest);
/** /**
* *

@ -1,7 +1,7 @@
package com.glxp.api.service.inout; package com.glxp.api.service.inout;
import com.glxp.api.entity.inout.IoCodeTempEntity; import com.glxp.api.entity.inout.IoCodeTempEntity;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.util.page.TableDataInfo; import com.glxp.api.util.page.TableDataInfo;
import java.util.List; import java.util.List;
@ -23,7 +23,7 @@ public interface IoCodeTempService {
List<IoCodeTempEntity> findByOrderId(String billNo); List<IoCodeTempEntity> findByOrderId(String billNo);
TableDataInfo<IoCodeTempEntity> findByOrderId(FilterIoCodeRequest filterIoCodeRequest); TableDataInfo<IoCodeTempEntity> findByOrderId(FilterCodeRequest filterCodeRequest);
int deleteByBillNo(String orderId); int deleteByBillNo(String orderId);

@ -1,6 +1,9 @@
package com.glxp.api.service.inout; package com.glxp.api.service.inout;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
import com.glxp.api.req.inout.FilterOrderDetailCodeRequest;
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
import java.util.List; import java.util.List;
@ -14,4 +17,19 @@ public interface IoOrderDetailCodeService {
int deleteById(Integer id); int deleteById(Integer id);
/**
* VO
*
* @param detailCodeRequest
* @return
*/
List<IoOrderDetailCodeResponse> filterList(FilterOrderDetailCodeRequest detailCodeRequest);
/**
*
*
* @param orderId
* @return
*/
BaseResponse deleteByOrderId(String orderId);
} }

@ -8,7 +8,7 @@ import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.dao.inout.IoCodeDao; import com.glxp.api.dao.inout.IoCodeDao;
import com.glxp.api.entity.inout.IoCodeEntity; import com.glxp.api.entity.inout.IoCodeEntity;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.res.inout.IoCodeResponse; import com.glxp.api.res.inout.IoCodeResponse;
import com.glxp.api.service.inout.IoCodeService; import com.glxp.api.service.inout.IoCodeService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -49,25 +49,25 @@ public class IoCodeServiceImpl implements IoCodeService {
} }
@Override @Override
public List<IoCodeEntity> filterCodeList(FilterIoCodeRequest filterIoCodeRequest) { public List<IoCodeEntity> filterCodeList(FilterCodeRequest filterCodeRequest) {
if (null == filterIoCodeRequest) { if (null == filterCodeRequest) {
return Collections.emptyList(); return Collections.emptyList();
} }
if (null != filterIoCodeRequest.getPage() && null != filterIoCodeRequest.getLimit()) { if (null != filterCodeRequest.getPage() && null != filterCodeRequest.getLimit()) {
PageHelper.offsetPage((filterIoCodeRequest.getPage() - 1) * filterIoCodeRequest.getLimit(), filterIoCodeRequest.getLimit()); PageHelper.offsetPage((filterCodeRequest.getPage() - 1) * filterCodeRequest.getLimit(), filterCodeRequest.getLimit());
} }
return ioCodeDao.filterCodeList(filterIoCodeRequest); return ioCodeDao.filterCodeList(filterCodeRequest);
} }
@Override @Override
public List<IoCodeResponse> filterList(FilterIoCodeRequest filterIoCodeRequest) { public List<IoCodeResponse> filterList(FilterCodeRequest filterCodeRequest) {
if (null == filterIoCodeRequest) { if (null == filterCodeRequest) {
return Collections.emptyList(); return Collections.emptyList();
} }
if (null != filterIoCodeRequest.getPage() && null != filterIoCodeRequest.getLimit()) { if (null != filterCodeRequest.getPage() && null != filterCodeRequest.getLimit()) {
PageHelper.offsetPage((filterIoCodeRequest.getPage() - 1) * filterIoCodeRequest.getLimit(), filterIoCodeRequest.getLimit()); PageHelper.offsetPage((filterCodeRequest.getPage() - 1) * filterCodeRequest.getLimit(), filterCodeRequest.getLimit());
} }
return ioCodeDao.filterList(filterIoCodeRequest); return ioCodeDao.filterList(filterCodeRequest);
} }
@Override @Override

@ -3,7 +3,7 @@ package com.glxp.api.service.inout.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.glxp.api.dao.inout.IoCodeTempDao; import com.glxp.api.dao.inout.IoCodeTempDao;
import com.glxp.api.entity.inout.IoCodeTempEntity; import com.glxp.api.entity.inout.IoCodeTempEntity;
import com.glxp.api.req.inout.FilterIoCodeRequest; import com.glxp.api.req.inout.FilterCodeRequest;
import com.glxp.api.service.inout.IoCodeTempService; import com.glxp.api.service.inout.IoCodeTempService;
import com.glxp.api.util.BeanCopyUtils; import com.glxp.api.util.BeanCopyUtils;
import com.glxp.api.util.page.PageQuery; import com.glxp.api.util.page.PageQuery;
@ -57,10 +57,10 @@ public class IoCodeTempServiceImpl implements IoCodeTempService {
} }
@Override @Override
public TableDataInfo<IoCodeTempEntity> findByOrderId(FilterIoCodeRequest filterIoCodeRequest) { public TableDataInfo<IoCodeTempEntity> findByOrderId(FilterCodeRequest filterCodeRequest) {
PageQuery pageQuery = new PageQuery(); PageQuery pageQuery = new PageQuery();
BeanCopyUtils.copy(filterIoCodeRequest, pageQuery); BeanCopyUtils.copy(filterCodeRequest, pageQuery);
Page<IoCodeTempEntity> page = ioCodeTempDao.selectPage(pageQuery.build(), new QueryWrapper<IoCodeTempEntity>().eq("orderId", filterIoCodeRequest.getOrderId())); Page<IoCodeTempEntity> page = ioCodeTempDao.selectPage(pageQuery.build(), new QueryWrapper<IoCodeTempEntity>().eq("orderId", filterCodeRequest.getOrderId()));
return TableDataInfo.build(page); return TableDataInfo.build(page);
} }

@ -1,13 +1,20 @@
package com.glxp.api.service.inout.impl; package com.glxp.api.service.inout.impl;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.dao.inout.IoOrderDetailCodeDao; import com.glxp.api.dao.inout.IoOrderDetailCodeDao;
import com.glxp.api.entity.inout.IoOrderDetailCodeEntity; import com.glxp.api.entity.inout.IoOrderDetailCodeEntity;
import com.glxp.api.req.inout.FilterOrderDetailCodeRequest;
import com.glxp.api.res.inout.IoOrderDetailCodeResponse;
import com.glxp.api.service.inout.IoOrderDetailCodeService; import com.glxp.api.service.inout.IoOrderDetailCodeService;
import com.glxp.api.service.inout.IoOrderDetailResultService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.Collections;
import java.util.List; import java.util.List;
@Service @Service
@ -35,4 +42,25 @@ public class IoOrderDetailCodeServiceImpl implements IoOrderDetailCodeService {
public int deleteById(Integer id) { public int deleteById(Integer id) {
return ioOrderDetailCodeDao.deleteById(id); return ioOrderDetailCodeDao.deleteById(id);
} }
@Override
public List<IoOrderDetailCodeResponse> filterList(FilterOrderDetailCodeRequest detailCodeRequest) {
if (null == detailCodeRequest) {
return Collections.emptyList();
}
if (null != detailCodeRequest.getPage() && null != detailCodeRequest.getLimit()) {
PageHelper.offsetPage((detailCodeRequest.getPage() - 1) * detailCodeRequest.getLimit(), detailCodeRequest.getLimit());
}
return ioOrderDetailCodeDao.filterList(detailCodeRequest);
}
@Override
public BaseResponse deleteByOrderId(String orderId) {
if (StrUtil.isBlank(orderId)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "单据号不能为空!");
}
ioOrderDetailCodeDao.delete(new QueryWrapper<IoOrderDetailCodeEntity>().eq("orderIdFk", orderId));
return ResultVOUtils.success("删除成功");
}
} }

@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inout.IoCodeDao"> <mapper namespace="com.glxp.api.dao.inout.IoCodeDao">
<select id="filterCodeList" resultType="com.glxp.api.entity.inout.IoCodeEntity" <select id="filterCodeList" resultType="com.glxp.api.entity.inout.IoCodeEntity"
parameterType="com.glxp.api.req.inout.FilterIoCodeRequest"> parameterType="com.glxp.api.req.inout.FilterCodeRequest">
select * select *
from io_code from io_code
<where> <where>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inout.IoOrderDetailBizDao">
<select id="filterList" resultType="com.glxp.api.res.inout.IoOrderDetailBizResponse">
select * from io_order_detail_biz
<where>
<if test="orderIdFk != null and orderIdFk != ''">
AND orderIdFk = #{orderIdFk}
</if>
<if test="relId != null">
AND bindRlFk = #{relId}
</if>
<if test="batchNo != null and batchNo != ''">
AND batchNo = #{batchNo}
</if>
</where>
</select>
</mapper>

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inout.IoOrderDetailCodeDao">
<select id="filterList" resultType="com.glxp.api.res.inout.IoOrderDetailCodeResponse">
select * from io_order_detail_code
<where>
<if test="orderIdFk != null and orderIdFk != ''">
AND orderIdFk = #{orderIdFk}
</if>
<if test="relIdFk != null and relIdFk != ''">
AND bindRlFk = #{relIdFk}
</if>
<if test="nameCode != null and nameCode != ''">
AND nameCode = #{nameCode}
</if>
<if test="batchNo != null and batchNo != ''">
AND batchNo = #{batchNo}
</if>
<if test="uuidFk != null and uuidFk != ''">
AND uuidFk = #{uuidFk}
</if>
</where>
</select>
</mapper>

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inout.IoOrderDetailResultDao">
<select id="filterList" resultType="com.glxp.api.res.inout.IoOrderDetailResultResponse">
select * from io_order_detail_result
<where>
<if test="orderIdFk != null and orderIdFk != ''">
AND orderIdFk = #{orderIdFk}
</if>
<if test="nameCode != null and nameCode != ''">
AND nameCode = #{nameCode}
</if>
<if test="batchNo != null and batchNo != ''">
AND batchNo = #{batchNo}
</if>
<if test="relIdFk != null and relIdFk != ''">
AND bindRlFk = #{relIdFk}
</if>
</where>
</select>
</mapper>
Loading…
Cancel
Save