出入库单据,生产订单重复上传问题
parent
c93c02e6f6
commit
884aa89a31
@ -1,19 +1,45 @@
|
||||
package com.glxp.api.service.trace;
|
||||
|
||||
import com.glxp.api.entity.trace.TraceManuOrderEntity;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
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 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;
|
||||
|
||||
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