修改上车时间和下车时间字段

release
yishiqihuasheng 2 years ago
parent cc27566544
commit 680ac77cda
  1. 35
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java

@ -142,9 +142,9 @@ public class SDNYMainProcessController extends AbstractController {
data.put("data", checkInvoice);
return ResponseEntity.ok(JSONObject.toJSONString(data));
}else{
} else {
TdxSaleRecordInvoice tdxSaleRecordInvoice = tdxSaleRecordInvoiceDao.selectByUuid(uuid);
if(tdxSaleRecordInvoice != null){
if (tdxSaleRecordInvoice != null) {
R data = new R(1000, "default success");
String checkInvoice = JSONObject.toJSONString(tdxSaleRecordInvoice);
@ -253,7 +253,7 @@ public class SDNYMainProcessController extends AbstractController {
for (SNInvoice invoice : invoiceInfoList) {
String fplxdm = "";
String snFplx = "";
result = snPushCheckRecordService.updateInvoicePoll(company, taxNo, reimburse, invoice, fplxdm,imageId,compCode);
result = snPushCheckRecordService.updateInvoicePoll(company, taxNo, reimburse, invoice, fplxdm, imageId, compCode);
//价税分离判断
if (!"ok".equals(result) && !"0000".equals(result)) {
@ -371,7 +371,7 @@ public class SDNYMainProcessController extends AbstractController {
// BigDecimal tax = new BigDecimal(snInvoice.getTotalTax());
// BigDecimal subtract = total.subtract(tax);
info.setZJK(total.toString());
}else {
} else {
info.setZJK("0.00");
}
info.setZSCSJ("000000");
@ -394,7 +394,7 @@ public class SDNYMainProcessController extends AbstractController {
List<SNInvoiceDetail> invoiceLineList = snInvoice.getInvoiceLineList();
List<SAPInvoiceDetail> sapInvoiceDetailList = new ArrayList<>();
if (invoiceLineList != null && invoiceLineList.size() > 0) {
SNInvoiceDetail snInvoiceDetail = invoiceLineList.get(0);
for (SNInvoiceDetail snInvoiceDetail : invoiceLineList) {
SAPInvoiceDetail sapInvoiceDetail = new SAPInvoiceDetail();
// sapInvoiceDetail.setZZWDJ("");
sapInvoiceDetail.setIMG_ID(imageId);
@ -410,22 +410,22 @@ public class SDNYMainProcessController extends AbstractController {
sapInvoiceDetail.setZJK(snInvoiceDetail.getAmount());
sapInvoiceDetail.setZHH(snInvoiceDetail.getRowNo());
//将类似于0.03数据格式转化为3.00
if (snInvoiceDetail.getTaxRate() != null && snInvoiceDetail.getTaxRate() != ""){
if (snInvoiceDetail.getTaxRate() != null && snInvoiceDetail.getTaxRate() != "") {
sapInvoiceDetail.setZTAX(snInvoiceDetail.getTaxRate());
if (snInvoiceDetail.equals("0")){
if (snInvoiceDetail.equals("0")) {
sapInvoiceDetail.setZTAX("0.00");
}
if (snInvoiceDetail.getTaxRate().contains(".")){
if (snInvoiceDetail.getTaxRate().contains(".")) {
String getTaxRate = snInvoiceDetail.getTaxRate();
if (snInvoiceDetail.getTaxRate().length() > 4){
getTaxRate = getTaxRate.substring(0,4);
if (snInvoiceDetail.getTaxRate().length() > 4) {
getTaxRate = getTaxRate.substring(0, 4);
}
BigDecimal tax = new BigDecimal(getTaxRate);
BigDecimal tax1 = tax.multiply(new BigDecimal("100"));
sapInvoiceDetail.setZTAX(tax1.toString());
}
}
if (invoiceLineList.size() == 1 && snInvoice.getTaxRate() == null){
if (invoiceLineList.size() == 1 && snInvoice.getTaxRate() == null) {
info.setZTAX(sapInvoiceDetail.getZTAX());
}
// sapInvoiceDetail.setZHBH("");
@ -447,12 +447,13 @@ public class SDNYMainProcessController extends AbstractController {
}
sapInvoiceDetailList.add(sapInvoiceDetail);
}
}
info.setIT_ITEM(sapInvoiceDetailList);
//获取税率
String taxRate = snInvoice.getTaxRate();
if (taxRate !=null && taxRate.contains("%")){
if (taxRate != null && taxRate.contains("%")) {
String replace = taxRate.replace("%", "");
BigDecimal bigDecimal = new BigDecimal(replace);
BigDecimal divide = bigDecimal.divide(new BigDecimal(100));
@ -460,10 +461,10 @@ public class SDNYMainProcessController extends AbstractController {
info.setZTAX(bigDecimal.multiply(new BigDecimal("0.01")).toString());
info.setZSM(getZSM(taxRate));
}
if (info.getZTAX() != null){
if (info.getZTAX() != null) {
info.setZSM(getZSM(info.getZTAX()));
}
if (info.getZTAX() == null || info.getZTAX() == ""){
if (info.getZTAX() == null || info.getZTAX() == "") {
info.setZTAX("0.00");
}
info.setZFPDM(snInvoice.getInvoiceCode());
@ -488,7 +489,7 @@ public class SDNYMainProcessController extends AbstractController {
info.setZFPZT(snInvoice.getState());
if (snInvoice.getState() == null) {
info.setZFPZT("0");
}else {
} else {
info.setZFPZT(snInvoice.getState());
}
// info.setZESCSC("");
@ -534,13 +535,13 @@ public class SDNYMainProcessController extends AbstractController {
info.setZPJLY("1");
}
info.setZCYZT(snInvoice.getCheckStaus());
if (snInvoice.getCheckStaus()==null){
if (snInvoice.getCheckStaus() == null) {
info.setZCYZT("1");
}
info.setZCJR("opentext");
info.setZGXR("opentext");
info.setZQM("opentext");
if (snInvoice.getCheckDate() != null){
if (snInvoice.getCheckDate() != null) {
String checkDate = snInvoice.getCheckDate().replace("-", "");
info.setZCYRQ(checkDate);
}

Loading…
Cancel
Save