1、优化

dev_2.5_ocean
qiuyt 4 months ago
parent 6575d0bcf1
commit 74ece86c74

@ -3,11 +3,13 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.glxp.api.annotation.AuthRuleAnnotation;
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.IoOrderInvoiceMapper;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
import com.glxp.api.entity.basic.UdiProductEntity;
import com.glxp.api.entity.inout.IoCodeEntity;
@ -31,6 +33,7 @@ import com.glxp.api.service.system.*;
import com.glxp.api.util.IntUtil;
import com.glxp.api.util.JasperUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@ -94,7 +97,8 @@ public class BasicOrderPrintController {
}
@Resource
private IoOrderInvoiceMapper ioOrderInvoiceMapper;
@AuthRuleAnnotation("")
@PostMapping("/udiwms/pdf/template/order/file")
public void printSupCertProduction(@RequestBody FilterOrderPrintRequest filterOrderPrintRequest, HttpServletRequest request, HttpServletResponse response) throws Exception {
@ -156,7 +160,19 @@ public class BasicOrderPrintController {
bizData.put("zczbhhzbapzbh", obj.getCertCode() == null ? ' ' : obj.getCertCode());
bizData.put("ylqxzcrbarmc", udiProductEntity.getYlqxzcrbarmc() == null ? ' ' : udiProductEntity.getYlqxzcrbarmc());
bizData.put("fromSpmsOrders", ioOrderResponse.getFromSpmsOrders() == null ? ' ' : ioOrderResponse.getFromSpmsOrders());
bizData.put("invoiceCode",ioOrderResponse.getInvoiceCode());
List<IoOrderInvoiceEntity> list1 = ioOrderInvoiceMapper.selectList(new QueryWrapper<IoOrderInvoiceEntity>()
.eq("orderIdFk",filterOrderPrintRequest.getOrderIdFk())
);
String code = "";
if(list1!= null && list1.size()>0){
for (IoOrderInvoiceEntity ioOrderInvoiceEntity : list1) {
if(StringUtils.isNotEmpty(ioOrderInvoiceEntity.getInvoiceEncode())){
code+=ioOrderInvoiceEntity.getInvoiceEncode()+",";
}
}
}
bizData.put("invoiceCode",code);
//添加发票号
String fphm = "";
@ -235,7 +251,17 @@ public class BasicOrderPrintController {
bizData.put("zczbhhzbapzbh", ioOrderDetailBizEntity.getCertCode() == null ? ' ' : ioOrderDetailBizEntity.getCertCode());
bizData.put("udiCode", obj.getCode().replaceAll("\u001D", ""));
bizData.put("fromSpmsOrders", ioOrderResponse.getFromSpmsOrders() == null ? ' ' : ioOrderResponse.getFromSpmsOrders());
List<IoOrderInvoiceEntity> list1 = ioOrderInvoiceMapper.selectList(new QueryWrapper<IoOrderInvoiceEntity>()
.eq("orderIdFk",ioOrderResponse.getBillNo())
);
String code = "";
if(list1!= null && list1.size()>0){
for (IoOrderInvoiceEntity ioOrderInvoiceEntity : list1) {
if(StringUtils.isNotEmpty(ioOrderInvoiceEntity.getInvoiceEncode())){
code+=ioOrderInvoiceEntity.getInvoiceEncode()+",";
} }
}
bizData.put("invoiceCode",code);
//添加发票号
String fphm = "";
String fprq = null;

@ -19,6 +19,8 @@ public class CollectOrderUploadCountResponse {
private Integer codeCount;
private Integer buyerScanCount;
private Integer salesScanCount;
private Integer buyerScanCountReturn ;
private Integer salesScanCountReturn ;
private Integer count;
/**
*

Loading…
Cancel
Save