销项发票提交问题修复

release
王琦 2 years ago
parent 0b1c42e89f
commit 4f55ef2b31
  1. 12
      dxhy-erp/src/main/java/com/dxhy/erp/entity/sdny/S4Request.java
  2. 4
      dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java
  3. 4
      升级sql/销项发票提交.sql

@ -1,5 +1,6 @@
package com.dxhy.erp.entity.sdny;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -23,16 +24,27 @@ import javax.xml.bind.annotation.XmlRootElement;
@NoArgsConstructor
public class S4Request {
@JSONField(name = "SYSID")
private String SYSID;
@JSONField(name = "IFYWID")
private String IFYWID;
@JSONField(name = "BSKEY")
private String BSKEY;
@JSONField(name = "SAPKEY")
private String SAPKEY;
@JSONField(name = "ZORG")
private String ZORG;
@JSONField(name = "ZFILED1")
private String ZFILED1;
@JSONField(name = "ZFILED2")
private String ZFILED2;
@JSONField(name = "ZFILED3")
private String ZFILED3;
@JSONField(name = "ZFILED4")
private String ZFILED4;
@JSONField(name = "ZFILED5")
private String ZFILED5;
@JSONField(name = "ZDATA")
private String ZDATA;

@ -30,7 +30,7 @@ import java.util.*;
import java.util.stream.Collectors;
@Service
//@Transactional(rollbackFor = Exception.class)
@Transactional(rollbackFor = Exception.class)
@Slf4j
public class ImageSubmitServiceImpl implements ImageSubmitService {
@ -337,7 +337,7 @@ public class ImageSubmitServiceImpl implements ImageSubmitService {
param.put("IS_INPUT", request);
//推送到SAP
log.info("推送山能数据:{}", JSONObject.toJSONString(param));
String result = snPushCheckRecordService.pushCheckResultToSAP(param.toJSONString());
String result = snPushCheckRecordService.pushCheckResultToSAP(JSONObject.toJSONString(param));
JSONObject rs = JSONObject.parseObject(result).getJSONObject("ES_OUTPUT");
if (!"S".equals(rs.getString("ZTYPE"))) {
return R.error(500,rs.getString("ZMESSAGE"));

@ -10,4 +10,6 @@ ALTER TABLE `dxhy_tertiary`.`t_dx_sale_record_invoice` MODIFY COLUMN `image_id`
ALTER TABLE `dxhy_tertiary`.`t_dx_sale_record_invoice` MODIFY COLUMN `sn_voucher_number` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '山能凭证号' AFTER `account_period`;
ALTER TABLE `dxhy_detail`.`t_dx_record_invoice_detail_sales` MODIFY COLUMN `tax_code` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '税码' AFTER `kce`;
ALTER TABLE `dxhy_tertiary`.`t_dx_record_invoice_detail_sales` MODIFY COLUMN `tax_code` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '税码' AFTER `kce`;
ALTER TABLE dxhy_tertiary.t_dx_sale_record_invoice ADD INDEX image_id(image_id);

Loading…
Cancel
Save