Merge branch '0906-edit' into test

# Conflicts:
#	order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/groupmanagement/model/GroupManagementEntityVO.java
#	order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/groupmanagement/service/GroupManagementService.java
#	order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java
#	order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java
release
wangrangrang 2 years ago
commit 371eb3cbc0
  1. 1
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/groupmanagement/service/GroupManagementService.java
  2. 2
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/PushInvoiceService.java
  3. 19
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java
  4. 15
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java
  5. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/InvoicePushServiceImpl.java
  6. 13
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java

@ -55,5 +55,4 @@ public interface GroupManagementService {
* 查询所有组织信息 * 查询所有组织信息
*/ */
List<GroupManagementEntityVO> findAllGroupInfo(); List<GroupManagementEntityVO> findAllGroupInfo();
} }

@ -71,7 +71,7 @@ public interface PushInvoiceService {
public R processPushFail(CommonTsMqData commonTsMqData, String pushUrl, String msg, List<String> shList); public R processPushFail(CommonTsMqData commonTsMqData, String pushUrl, String msg, List<String> shList);
public R sendImageSys(String content, String pushType, PushInfo pushInfo, Long id); public void sendImageSys(String content, String pushType, PushInfo pushInfo, Long id);
public void successPush(Long pushInfoRecordId,String content,String result,PushInfo pushInfo,String pushtype); public void successPush(Long pushInfoRecordId,String content,String result,PushInfo pushInfo,String pushtype);

@ -17,6 +17,7 @@ import com.dxhy.order.consumer.dao.GsClientMapper;
import com.dxhy.order.consumer.dao.InterfaceRequestDataMapper; import com.dxhy.order.consumer.dao.InterfaceRequestDataMapper;
import com.dxhy.order.consumer.dao.PushInfoRecordMapper; import com.dxhy.order.consumer.dao.PushInfoRecordMapper;
import com.dxhy.order.consumer.model.PushInfoRecord; import com.dxhy.order.consumer.model.PushInfoRecord;
import com.dxhy.order.consumer.dao.InterfaceRequestDataMapper;
import com.dxhy.order.consumer.model.protocol.CommonResponse; import com.dxhy.order.consumer.model.protocol.CommonResponse;
import com.dxhy.order.consumer.model.protocol.ResponseData; import com.dxhy.order.consumer.model.protocol.ResponseData;
import com.dxhy.order.consumer.model.protocol.ResponseStatus; import com.dxhy.order.consumer.model.protocol.ResponseStatus;
@ -173,10 +174,10 @@ public class PushInvoiceServiceImpl implements PushInvoiceService {
private BaseServiceConfig baseServiceConfig; private BaseServiceConfig baseServiceConfig;
@Resource @Resource
private InterfaceRequestDataMapper interfaceRequestDataMapper; private PushInfoRecordMapper pushInfoRecordMapper;
@Resource @Resource
private PushInfoRecordMapper pushInfoRecordMapper; private InterfaceRequestDataMapper interfaceRequestDataMapper;
@Resource @Resource
private GsClientMapper gsClientMapper; private GsClientMapper gsClientMapper;
@ -700,9 +701,7 @@ public class PushInvoiceServiceImpl implements PushInvoiceService {
return r; return r;
} }
@Override public void sendImageSys(String content, String pushType, PushInfo pushInfo, Long id){
public R sendImageSys(String content, String pushType, PushInfo pushInfo, Long id) {
R r = new R();
PushInfo pushInfo1 = new PushInfo(); PushInfo pushInfo1 = new PushInfo();
pushInfo1.setId(pushInfo.getId()); pushInfo1.setId(pushInfo.getId());
pushInfo1.setByzd1("YXXT"); pushInfo1.setByzd1("YXXT");
@ -722,11 +721,10 @@ public class PushInvoiceServiceImpl implements PushInvoiceService {
String error=String.format("invoiceNo:%s not eleInvoice do not push",outputInvoiceRequest.getInvoiceList().get(0).getInvoiceNumber()); String error=String.format("invoiceNo:%s not eleInvoice do not push",outputInvoiceRequest.getInvoiceList().get(0).getInvoiceNumber());
log.info(error); log.info(error);
failPush(id,content,error,error,pushInfo1,pushType); failPush(id,content,error,error,pushInfo1,pushType);
r.put(OrderManagementConstant.CODE, "9999"); return;
r.put(OrderManagementConstant.ALL_MESSAGE, error);
return r;
} }
} }
try { try {
String md5Encode = MD5.getMd5Encode(outputInvoiceRequest.getBillNum() + invoiceConfig.getSapSalt() ); String md5Encode = MD5.getMd5Encode(outputInvoiceRequest.getBillNum() + invoiceConfig.getSapSalt() );
Map<String, String> headerMap = Maps.newHashMap(); Map<String, String> headerMap = Maps.newHashMap();
@ -755,12 +753,9 @@ public class PushInvoiceServiceImpl implements PushInvoiceService {
log.error(error); log.error(error);
e.printStackTrace(); e.printStackTrace();
failPush(id,content,error,e.getMessage(),pushInfo1,pushType); failPush(id,content,error,e.getMessage(),pushInfo1,pushType);
r.put(OrderManagementConstant.CODE, "9999"); return;
r.put(OrderManagementConstant.ALL_MESSAGE, error);
return r;
} }
} }
return r;
} }

@ -5,13 +5,9 @@ import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity;
import com.dxhy.order.constant.*; import com.dxhy.order.constant.*;
import com.dxhy.order.consumer.modules.order.model.dto.RewriteBzdhDTO;
import com.dxhy.order.consumer.modules.order.model.vo.OrderInfoTotalAmountVO; import com.dxhy.order.consumer.modules.order.model.vo.OrderInfoTotalAmountVO;
import com.dxhy.order.consumer.modules.order.model.vo.OrderInfoVo; import com.dxhy.order.consumer.modules.order.model.vo.OrderInfoVo;
import com.dxhy.order.consumer.modules.order.model.vo.OrderInfoTotalAmountVO;
import com.dxhy.order.consumer.modules.order.service.OrderBzdhService;
import com.dxhy.order.exception.OrderReceiveException; import com.dxhy.order.exception.OrderReceiveException;
import com.dxhy.order.model.*; import com.dxhy.order.model.*;
import com.dxhy.order.model.page.OrderListQuery; import com.dxhy.order.model.page.OrderListQuery;
@ -36,11 +32,9 @@ import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam; import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.validation.constraints.NotBlank;
import java.util.*; import java.util.*;
import java.util.regex.Matcher; import java.util.regex.Matcher;
@ -167,14 +161,15 @@ public class OrderInfoController {
@ApiOperation(value = "发票列表", notes = "发票列表修改报账单号") @ApiOperation(value = "发票列表", notes = "发票列表修改报账单号")
@SysLog(operation = "发票列表", operationDesc = "发票列表修改报账单号", key = "订单发票管理") @SysLog(operation = "发票列表", operationDesc = "发票列表修改报账单号", key = "订单发票管理")
public R updateBillNumber(@RequestParam("bzdh") String bzdh, public R updateBillNumber(@RequestParam("bzdh") String bzdh,
@RequestParam("orderInfoId") String orderInfoId, @RequestParam("orderInfoId") String orderInfoId
@RequestParam("fpqqlsh")String fpqqlsh, // @RequestParam("fpqqlsh")String fpqqlsh,
@RequestParam("xhfNsrsbh")String xhfNsrsbh) { // @RequestParam("xhfNsrsbh")String xhfNsrsbh
) {
if(StringUtils.isBlank(bzdh)||StringUtils.isBlank(orderInfoId)){ if(StringUtils.isBlank(bzdh)||StringUtils.isBlank(orderInfoId)){
return R.error("请求参数有误"); return R.error("请求参数有误");
} }
try { try {
int i = orderInfoService.updateBillNumber(bzdh, orderInfoId,fpqqlsh,xhfNsrsbh); int i = orderInfoService.updateBillNumber(bzdh, orderInfoId,"","");
if(i > 0){ if(i > 0){
return R.ok(); return R.ok();
} }

@ -98,7 +98,8 @@ public class InvoicePushServiceImpl implements InvoicePushService {
String pushType = pushInfoRecord.getInterfacePushType(); String pushType = pushInfoRecord.getInterfacePushType();
try { try {
//推送影像系统 //推送影像系统
r=pushInvoiceService.sendImageSys(pushInfoRecord.getPushContent(), pushType, pushInfo,pushInfoRecord.getId()); pushInvoiceService.sendImageSys(pushInfoRecord.getPushContent(), pushType, pushInfo,pushInfoRecord.getId());
r.put(OrderManagementConstant.CODE, "0000");
return r; return r;
} catch (Exception e) { } catch (Exception e) {
String error = String.format("影像推送出现异常%s,推送类型%s", e.getMessage(), pushType); String error = String.format("影像推送出现异常%s,推送类型%s", e.getMessage(), pushType);

@ -64,7 +64,6 @@ import com.dxhy.order.model.qdsk.taxpayerinfo.Qdjcxx;
import com.dxhy.order.utils.*; import com.dxhy.order.utils.*;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -1757,12 +1756,12 @@ public class OrderInfoServiceImpl implements OrderInfoService {
orderProcessInfo.setBzdh(bzdh); orderProcessInfo.setBzdh(bzdh);
orderProcessInfo.setOrderInfoId(orderInfoId); orderProcessInfo.setOrderInfoId(orderInfoId);
int i = orderProcessInfoMapper.updateOrderProcessInfoByFpqqlsh(orderProcessInfo, null); int i = orderProcessInfoMapper.updateOrderProcessInfoByFpqqlsh(orderProcessInfo, null);
if(i > 0) { // if(i > 0) {
Map map = new HashMap(); // Map map = new HashMap();
map.put("ddqqlsh",""); // map.put("ddqqlsh","");
map.put("xhfNsrsbh",""); // map.put("xhfNsrsbh","");
invoiceDataService.manualPushInvoice(Arrays.asList(map)); // invoiceDataService.manualPushInvoice(Arrays.asList(map));
} // }
return i; return i;
} }

Loading…
Cancel
Save