出入库单据,生产订单重复上传问题
parent
c93c02e6f6
commit
884aa89a31
@ -1,19 +1,45 @@
|
|||||||
package com.glxp.api.service.trace;
|
package com.glxp.api.service.trace;
|
||||||
|
|
||||||
import com.glxp.api.entity.trace.TraceManuOrderEntity;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.glxp.api.req.trace.TraceManuOrderRequest;
|
import com.glxp.api.req.trace.TraceManuOrderRequest;
|
||||||
import com.glxp.api.req.trace.TraceRecordRequest;
|
|
||||||
import com.glxp.api.res.trace.TraceManuOrderResponse;
|
import com.glxp.api.res.trace.TraceManuOrderResponse;
|
||||||
import com.glxp.api.res.trace.TraceRecordResponse;
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.glxp.api.entity.trace.TraceManuOrderEntity;
|
||||||
|
import com.glxp.api.dao.trace.TraceManuOrderMapper;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface TraceManuOrderService extends IService<TraceManuOrderEntity> {
|
@Service
|
||||||
|
public class TraceManuOrderService extends ServiceImpl<TraceManuOrderMapper, TraceManuOrderEntity> {
|
||||||
|
|
||||||
|
|
||||||
List<TraceManuOrderResponse> filterTraces(TraceManuOrderRequest traceManuOrderRequest);
|
@Resource
|
||||||
|
TraceManuOrderMapper traceManuOrderMapper;
|
||||||
|
|
||||||
|
public List<TraceManuOrderResponse> filterTraces(TraceManuOrderRequest traceManuOrderRequest) {
|
||||||
|
if (traceManuOrderRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (traceManuOrderRequest.getPage() != null) {
|
||||||
|
int offset = (traceManuOrderRequest.getPage() - 1) * traceManuOrderRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, traceManuOrderRequest.getLimit());
|
||||||
|
}
|
||||||
|
return traceManuOrderMapper.filterTraces(traceManuOrderRequest);
|
||||||
|
}
|
||||||
|
|
||||||
|
public TraceManuOrderEntity findByBillNo(String billNo, Long traceProductIdFk, Long companyIdFk) {
|
||||||
|
|
||||||
|
TraceManuOrderEntity traceManuOrderEntity =
|
||||||
|
traceManuOrderMapper.selectOne(new QueryWrapper<TraceManuOrderEntity>()
|
||||||
|
.eq("billNo", billNo)
|
||||||
|
.eq("traceProductIdFk", traceProductIdFk)
|
||||||
|
.eq("companyIdFk", companyIdFk)
|
||||||
|
);
|
||||||
|
return traceManuOrderEntity;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,39 +0,0 @@
|
|||||||
package com.glxp.api.service.trace.impl;
|
|
||||||
|
|
||||||
import com.github.pagehelper.PageHelper;
|
|
||||||
import com.glxp.api.dao.trace.TraceRecordMapper;
|
|
||||||
import com.glxp.api.req.trace.TraceManuOrderRequest;
|
|
||||||
import com.glxp.api.req.trace.TraceRecordRequest;
|
|
||||||
import com.glxp.api.res.trace.TraceManuOrderResponse;
|
|
||||||
import com.glxp.api.res.trace.TraceRecordResponse;
|
|
||||||
import com.glxp.api.service.trace.TraceManuOrderService;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
||||||
import com.glxp.api.entity.trace.TraceManuOrderEntity;
|
|
||||||
import com.glxp.api.dao.trace.TraceManuOrderMapper;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Service
|
|
||||||
public class TraceManuOrderServiceImpl extends ServiceImpl<TraceManuOrderMapper, TraceManuOrderEntity> implements TraceManuOrderService {
|
|
||||||
|
|
||||||
|
|
||||||
@Resource
|
|
||||||
TraceManuOrderMapper traceManuOrderMapper;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<TraceManuOrderResponse> filterTraces(TraceManuOrderRequest traceManuOrderRequest) {
|
|
||||||
if (traceManuOrderRequest == null) {
|
|
||||||
return Collections.emptyList();
|
|
||||||
}
|
|
||||||
if (traceManuOrderRequest.getPage() != null) {
|
|
||||||
int offset = (traceManuOrderRequest.getPage() - 1) * traceManuOrderRequest.getLimit();
|
|
||||||
PageHelper.offsetPage(offset, traceManuOrderRequest.getLimit());
|
|
||||||
}
|
|
||||||
return traceManuOrderMapper.filterTraces(traceManuOrderRequest);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,50 +0,0 @@
|
|||||||
package com.glxp.api.service.trace.impl;
|
|
||||||
|
|
||||||
import com.github.pagehelper.PageHelper;
|
|
||||||
import com.glxp.api.common.util.ResultVOUtils;
|
|
||||||
import com.glxp.api.entity.sup.UserCompanyEntity;
|
|
||||||
import com.glxp.api.req.auth.FilterUserComapanyRequest;
|
|
||||||
import com.glxp.api.req.trace.TraceOrderDetailRequest;
|
|
||||||
import com.glxp.api.req.trace.TraceOrderRequest;
|
|
||||||
import com.glxp.api.req.trace.TraceProductRecordRequest;
|
|
||||||
import com.glxp.api.res.trace.TraceOrderResponse;
|
|
||||||
import com.glxp.api.res.trace.TraceProductRecordResponse;
|
|
||||||
import com.glxp.api.service.trace.TraceOrderService;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
||||||
import com.glxp.api.dao.trace.TraceOrderMapper;
|
|
||||||
import com.glxp.api.entity.trace.TraceOrderEntity;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Service
|
|
||||||
public class TraceOrderServiceImpl extends ServiceImpl<TraceOrderMapper, TraceOrderEntity> implements TraceOrderService {
|
|
||||||
|
|
||||||
@Resource
|
|
||||||
TraceOrderMapper traceOrderMapper;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<TraceOrderResponse> queryTraceOrderList(TraceOrderDetailRequest traceOrderDetailRequest) {
|
|
||||||
if (traceOrderDetailRequest == null) {
|
|
||||||
return Collections.emptyList();
|
|
||||||
}
|
|
||||||
if (traceOrderDetailRequest.getPage() != null) {
|
|
||||||
int offset = (traceOrderDetailRequest.getPage() - 1) * traceOrderDetailRequest.getLimit();
|
|
||||||
PageHelper.offsetPage(offset, traceOrderDetailRequest.getLimit());
|
|
||||||
}
|
|
||||||
return traceOrderMapper.queryTraceOrderList(traceOrderDetailRequest);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<TraceProductRecordResponse> filterBatchNo(TraceProductRecordRequest traceProductRecordRequest) {
|
|
||||||
if (traceProductRecordRequest == null) {
|
|
||||||
return Collections.emptyList();
|
|
||||||
}
|
|
||||||
int offset = (traceProductRecordRequest.getPage() - 1) * traceProductRecordRequest.getLimit();
|
|
||||||
PageHelper.offsetPage(offset, traceProductRecordRequest.getLimit());
|
|
||||||
List<TraceProductRecordResponse> data = traceOrderMapper.filterBatchNo(traceProductRecordRequest);
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue