医保上传统计

dev_fifo_z
qiuyt 6 months ago
parent d6b9404eed
commit 907e7e240c

@ -6,7 +6,6 @@ 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.entity.collect.IoCollectOrder;
import com.glxp.api.entity.collect.IoCollectOrderBackup; import com.glxp.api.entity.collect.IoCollectOrderBackup;
import com.glxp.api.entity.collect.IoCollectOrderCodeMan; import com.glxp.api.entity.collect.IoCollectOrderCodeMan;
import com.glxp.api.req.basic.BasicCollectUserRequest; import com.glxp.api.req.basic.BasicCollectUserRequest;
@ -21,8 +20,6 @@ import com.glxp.api.res.collect.IoCollectOrderResponse;
import com.glxp.api.service.basic.BasicCollectUserService; import com.glxp.api.service.basic.BasicCollectUserService;
import com.glxp.api.service.collect.IoCollectOrderBackupService; import com.glxp.api.service.collect.IoCollectOrderBackupService;
import com.glxp.api.service.collect.IoCollectOrderBizBackupService; import com.glxp.api.service.collect.IoCollectOrderBizBackupService;
import com.glxp.api.service.collect.IoCollectOrderService;
import io.swagger.models.auth.In;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
@ -31,7 +28,6 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Objects;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@ -182,7 +178,7 @@ public class IoCollectOrderBackupController extends BaseController {
collectOrderUploadCountResponse.setAlreadyUploadingCount(alreadyUploadingCount); collectOrderUploadCountResponse.setAlreadyUploadingCount(alreadyUploadingCount);
collectOrderUploadCountResponse.setUploadingFailCount(uploadingFailCount); collectOrderUploadCountResponse.setUploadingFailCount(uploadingFailCount);
// 总上传码数量 获取采购上传率 销售上传率 计算 // 总上传码数量 获取采购上传率 销售上传率 计算
ioCollectOrderBizBackupService.CalculatedUploadRate(collectOrderUploadCountRequest, collectOrderUploadCountResponse); ioCollectOrderBizBackupService.calculatedUploadRate(collectOrderUploadCountRequest, collectOrderUploadCountResponse);
return ResultVOUtils.success(collectOrderUploadCountResponse); return ResultVOUtils.success(collectOrderUploadCountResponse);
} }

@ -166,6 +166,9 @@ public class CollectOrderBizResponse {
private String busType; private String busType;
private Integer uploadStatus; private Integer uploadStatus;
/**
* 1:2:;3.4.
*/
private Integer fifoSplit; private Integer fifoSplit;
private Integer billNo; private Integer billNo;

@ -29,8 +29,8 @@ public class CollectOrderUploadCountResponse {
* *
*/ */
private Integer fifoSplitTwoCount; private Integer fifoSplitTwoCount;
/** // /**
* // * 手动赋码数量
*/ // */
private Integer fifoSplitThreeCount; // private Integer fifoSplitThreeCount;
} }

@ -1,25 +1,18 @@
package com.glxp.api.service.collect; package com.glxp.api.service.collect;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.dao.collect.IoCollectCodeBackMapper; import com.glxp.api.dao.collect.IoCollectCodeBackMapper;
import com.glxp.api.dao.collect.IoCollectCodeMapper;
import com.glxp.api.dao.collect.IoCollectOrderBizBackupMapper; import com.glxp.api.dao.collect.IoCollectOrderBizBackupMapper;
import com.glxp.api.entity.collect.IoCollectCode;
import com.glxp.api.entity.collect.IoCollectCodeBackup;
import com.glxp.api.entity.collect.IoCollectOrderBiz;
import com.glxp.api.entity.collect.IoCollectOrderBizBackup; import com.glxp.api.entity.collect.IoCollectOrderBizBackup;
import com.glxp.api.http.ErpBasicClient; import com.glxp.api.http.ErpBasicClient;
import com.glxp.api.req.collect.CollectOrderBizRequest; import com.glxp.api.req.collect.CollectOrderBizRequest;
import com.glxp.api.req.collect.CollectOrderUploadCountRequest; import com.glxp.api.req.collect.CollectOrderUploadCountRequest;
import com.glxp.api.res.collect.CollectOrderBizResponse; import com.glxp.api.res.collect.CollectOrderBizResponse;
import com.glxp.api.res.collect.CollectOrderUploadCountResponse; import com.glxp.api.res.collect.CollectOrderUploadCountResponse;
import io.swagger.models.auth.In;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -53,7 +46,7 @@ public class IoCollectOrderBizBackupService extends ServiceImpl<IoCollectOrderBi
/** /**
* *
*/ */
public void CalculatedUploadRate(CollectOrderUploadCountRequest collectOrderUploadCountRequest, CollectOrderUploadCountResponse collectOrderUploadCountResponse) { public void calculatedUploadRate(CollectOrderUploadCountRequest collectOrderUploadCountRequest, CollectOrderUploadCountResponse collectOrderUploadCountResponse) {
List<CollectOrderBizResponse> list = ioCollectOrderBizBackupMapper.getList(collectOrderUploadCountRequest); List<CollectOrderBizResponse> list = ioCollectOrderBizBackupMapper.getList(collectOrderUploadCountRequest);
Map<String, String[]> buyTypeMap = new HashMap<>(); Map<String, String[]> buyTypeMap = new HashMap<>();
List<String> buyTypeBuyer = new ArrayList<>(); List<String> buyTypeBuyer = new ArrayList<>();
@ -68,7 +61,6 @@ public class IoCollectOrderBizBackupService extends ServiceImpl<IoCollectOrderBi
Integer fifoSplitOneCount = 0; Integer fifoSplitOneCount = 0;
Integer fifoSplitTwoCount = 0; Integer fifoSplitTwoCount = 0;
Integer fifoSplitThreeCount = 0;
@ -103,12 +95,16 @@ public class IoCollectOrderBizBackupService extends ServiceImpl<IoCollectOrderBi
buyerScanCount ++; buyerScanCount ++;
} }
} }
if(collectOrderBizResponse.getFifoSplit() == 1){ if(collectOrderBizResponse.getFifoSplit() == 1
){
fifoSplitOneCount ++; fifoSplitOneCount ++;
}else if(collectOrderBizResponse.getFifoSplit() == 2){ }else if(collectOrderBizResponse.getFifoSplit() == 2){
fifoSplitTwoCount ++; fifoSplitTwoCount ++;
}else if(collectOrderBizResponse.getFifoSplit() == 3){ }else if(collectOrderBizResponse.getFifoSplit() == 3){
fifoSplitThreeCount ++; fifoSplitTwoCount ++;
}else if(collectOrderBizResponse.getFifoSplit() == 4){
fifoSplitOneCount ++;
} }
} }
@ -147,7 +143,6 @@ public class IoCollectOrderBizBackupService extends ServiceImpl<IoCollectOrderBi
collectOrderUploadCountResponse.setFifoSplitOneCount(fifoSplitOneCount); collectOrderUploadCountResponse.setFifoSplitOneCount(fifoSplitOneCount);
collectOrderUploadCountResponse.setFifoSplitTwoCount(fifoSplitTwoCount); collectOrderUploadCountResponse.setFifoSplitTwoCount(fifoSplitTwoCount);
collectOrderUploadCountResponse.setFifoSplitThreeCount(fifoSplitThreeCount);
} }

Loading…
Cancel
Save