ariesy 完善票池页面细节功能点 v1

release
yefei 2 years ago
parent 4562b85f1e
commit c2e6cf5dcb
  1. 6
      dxhy-core/src/main/java/com/dxhy/core/entity/ExtOtherInvoice.java
  2. 6
      dxhy-core/src/main/java/com/dxhy/core/entity/TicketInvoiceModel.java
  3. 6
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/PoolPaperServiceImpl.java
  4. 7
      dxhy-core/src/main/java/com/dxhy/core/service/export/impl/TicketServiceImpl.java
  5. 4
      dxhy-core/src/main/java/com/dxhy/core/thread/CustomExportThread.java
  6. 2
      dxhy-core/src/main/java/com/dxhy/core/thread/PoolOtherThread.java
  7. 2
      dxhy-core/src/main/java/com/dxhy/core/thread/QypcsmkpExportThread.java
  8. 4
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java
  9. 2
      dxhy-erp/src/main/java/com/dxhy/erp/entity/sdny/SAPInvoiceInfo.java
  10. 12
      dxhy-extend/src/main/java/com/dxhy/extend/controller/ExtCustomsController.java
  11. 12
      dxhy-extend/src/main/java/com/dxhy/extend/controller/ExtTicketController.java

@ -87,4 +87,10 @@ public class ExtOtherInvoice implements Serializable {
/** 业务单号 */ /** 业务单号 */
private String businessDocumentNumber; private String businessDocumentNumber;
private String createDate; private String createDate;
private String snVoucherNumber;
private String postingTime;
private String imageId;
private String accountPeriod;
private String compCode;
} }

@ -105,4 +105,10 @@ public class TicketInvoiceModel implements Serializable {
/** 业务单号 */ /** 业务单号 */
private String businessDocumentNumber; private String businessDocumentNumber;
private String createDate; private String createDate;
private String snVoucherNumber;
private String postingTime;
private String imageId;
private String accountPeriod;
private String compCode;
} }

@ -126,7 +126,7 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
// 用于页面返回list对象 // 用于页面返回list对象
if (pageList != null && pageList.size() > 0) { if (pageList != null && pageList.size() > 0) {
for (int i = 0; i < pageList.size(); i++) { for (int i = 0; i < pageList.size(); i++) {
String[] dataArray = new String[13]; String[] dataArray = new String[17];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1); dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
// 发票类型 // 发票类型
dataArray[1] = new InvoiceTypeUtils().invoiceTypeName(pageList.get(i).getInvoiceType()); dataArray[1] = new InvoiceTypeUtils().invoiceTypeName(pageList.get(i).getInvoiceType());
@ -154,6 +154,10 @@ public class PoolPaperServiceImpl extends MpBaseServiceImpl<PoolPaperDao, Invoic
dataArray[9] = pageList.get(i).getQsr(); dataArray[9] = pageList.get(i).getQsr();
dataArray[10] = pageList.get(i).getBusinessDocumentNumber(); dataArray[10] = pageList.get(i).getBusinessDocumentNumber();
dataArray[11] = pageList.get(i).getCreateDate(); dataArray[11] = pageList.get(i).getCreateDate();
dataArray[12] = pageList.get(i).getSnVoucherNumber();
dataArray[13] = pageList.get(i).getPostingTime();
dataArray[14] = pageList.get(i).getImageId();
dataArray[15] = pageList.get(i).getAccountPeriod();
returnList.add(dataArray); returnList.add(dataArray);
} }
} }

@ -137,7 +137,7 @@ public class TicketServiceImpl extends MpBaseServiceImpl<TicketDao, TicketInvoic
for (int i = 0; i < resultList.size(); i++) { for (int i = 0; i < resultList.size(); i++) {
// 页面展示需要信息 // 页面展示需要信息
String[] dataArray = new String[20]; String[] dataArray = new String[24];
dataArray[0] = String.valueOf((curr - 1) * size + i + 1); dataArray[0] = String.valueOf((curr - 1) * size + i + 1);
dataArray[1] = exchangeInvoiceType(resultList.get(i).getInvoiceType()); dataArray[1] = exchangeInvoiceType(resultList.get(i).getInvoiceType());
dataArray[2] = resultList.get(i).getInvoiceCode(); dataArray[2] = resultList.get(i).getInvoiceCode();
@ -182,6 +182,11 @@ public class TicketServiceImpl extends MpBaseServiceImpl<TicketDao, TicketInvoic
if (StringUtils.isNotBlank(pageList.get(i).getCreateDate())) { if (StringUtils.isNotBlank(pageList.get(i).getCreateDate())) {
dataArray[18] = pageList.get(i).getCreateDate().substring(0, 10); dataArray[18] = pageList.get(i).getCreateDate().substring(0, 10);
} }
dataArray[19] = resultList.get(i).getSnVoucherNumber();
dataArray[20] = resultList.get(i).getPostingTime();
dataArray[21] = resultList.get(i).getImageId();
dataArray[22] = resultList.get(i).getAccountPeriod();
returnList.add(dataArray); returnList.add(dataArray);
} }
} }

@ -63,12 +63,12 @@ public class CustomExportThread extends BaseThread {
String[] titleColumns = {"序号", "缴款书号码", "管理状态", "填发日期", "缴款单位名称", "缴款单位税号", "税款金额", "抵扣税款金额", "稽核结果", "是否申请核对", String[] titleColumns = {"序号", "缴款书号码", "管理状态", "填发日期", "缴款单位名称", "缴款单位税号", "税款金额", "抵扣税款金额", "稽核结果", "是否申请核对",
"核对结果", "认证状态", "认证类型", "认证日期", "认证方式", "认证人", "采集状态", "底账库采集时间", "采集来源", "签收方式", "签收状态", "签收日期", "签收人", "入账月份", "核对结果", "认证状态", "认证类型", "认证日期", "认证方式", "认证人", "采集状态", "底账库采集时间", "采集来源", "签收方式", "签收状态", "签收日期", "签收人", "入账月份",
"入账状态", "凭证号", "业务单元", "入池时间"}; "入账状态", "凭证号", "业务单元", "入池时间","凭证号", "过账时间", "影像号", "账期"};
String[] titleprop = {"xh", "customsCode", "fillInDate", "gfTaxNo", "gfName", "taxAmount", "yxTaxAmount", String[] titleprop = {"xh", "customsCode", "fillInDate", "gfTaxNo", "gfName", "taxAmount", "yxTaxAmount",
"auditStatus", "applyCheck", "checkStatus", "rzhYesorno", "bdkStatus", "rzhDate", "rzhType", "confirmUser", "auditStatus", "applyCheck", "checkStatus", "rzhYesorno", "bdkStatus", "rzhDate", "rzhType", "confirmUser",
"cjzt", "createDate", "dataSources", "qsType", "qsStatus", "qsDate", "qsUser", "inAccountStatus", "cjzt", "createDate", "dataSources", "qsType", "qsStatus", "qsDate", "qsUser", "inAccountStatus",
"voucherNumber", "documentNumber", "createDate"}; "voucherNumber", "documentNumber", "createDate","voucherNo", "postingTime","imageId","accountPeriod"};
private final IExcelExportlogService exportLogService; private final IExcelExportlogService exportLogService;

@ -54,7 +54,7 @@ public class PoolOtherThread extends BaseThread {
* 导出excel的列名 * 导出excel的列名
*/ */
private final String[] titleColumns = private final String[] titleColumns =
{"序号", "发票类型", "发票代码", "发票号码", "开票日期", "金额", "签收状态", "签收日期", "签收方式", "签收人", "业务单号", "入池时间"}; {"序号", "发票类型", "发票代码", "发票号码", "开票日期", "金额", "签收状态", "签收日期", "签收方式", "签收人", "业务单号", "入池时间","凭证号", "过账时间", "影像号", "账期"};
private final IExcelExportlogService exportLogService; private final IExcelExportlogService exportLogService;

@ -60,7 +60,7 @@ public class QypcsmkpExportThread extends BaseThread {
* 导出excel的列名 * 导出excel的列名
*/ */
private final String[] titleColumns = {"序号", "发票类型", "发票代码", "发票号码", "开票日期", "销方名称", "乘坐人", "证件号", "班次/车次", "金额", private final String[] titleColumns = {"序号", "发票类型", "发票代码", "发票号码", "开票日期", "销方名称", "乘坐人", "证件号", "班次/车次", "金额",
"税率(%)", "税额", "签收状态", "签收日期", "签收方式", "签收人", "抵扣状态", "业务单号", "入池时间"}; "税率(%)", "税额", "签收状态", "签收日期", "签收方式", "签收人", "抵扣状态", "业务单号", "入池时间","凭证号", "过账时间", "影像号", "账期"};
private final IExcelExportlogService exportLogService; private final IExcelExportlogService exportLogService;

@ -388,7 +388,7 @@ public class SDNYMainProcessController extends AbstractController {
sapInvoiceDetailList.add(sapInvoiceDetail); sapInvoiceDetailList.add(sapInvoiceDetail);
} }
info.setIT_ITEM(sapInvoiceDetailList.toString()); info.setIT_ITEM(sapInvoiceDetailList);
info.setZFPDM(snInvoice.getInvoiceCode()); info.setZFPDM(snInvoice.getInvoiceCode());
info.setZCD(snInvoice.getOriginPlace()); info.setZCD(snInvoice.getOriginPlace());
@ -448,7 +448,7 @@ public class SDNYMainProcessController extends AbstractController {
info.setZZWLX(snInvoice.getSeat()); info.setZZWLX(snInvoice.getSeat());
info.setZTID(snInvoice.getInvoiceCode()+snInvoice.getInvoiceNumber()); info.setZTID(snInvoice.getInvoiceCode()+snInvoice.getInvoiceNumber());
sapInvoiceInfos.add(info.toString()); sapInvoiceInfos.add(JSONObject.toJSONString(info));
object.setZDATA(sapInvoiceInfos); object.setZDATA(sapInvoiceInfos);
return object; return object;

@ -452,7 +452,7 @@ public class SAPInvoiceInfo {
* 行项目结构 * 行项目结构
*/ */
@JSONField(name = "IT_ITEM") @JSONField(name = "IT_ITEM")
private String IT_ITEM; private List<SAPInvoiceDetail> IT_ITEM;
/** /**

@ -1,11 +1,13 @@
package com.dxhy.extend.controller; package com.dxhy.extend.controller;
import com.alibaba.fastjson.JSONObject;
import com.dxhy.common.aspect.SysLog; import com.dxhy.common.aspect.SysLog;
import com.dxhy.common.constant.CommonConstants; import com.dxhy.common.constant.CommonConstants;
import com.dxhy.common.controller.AbstractController; import com.dxhy.common.controller.AbstractController;
import com.dxhy.common.util.UserInfoUtil; import com.dxhy.common.util.UserInfoUtil;
import com.dxhy.common.utils.DateUtils; import com.dxhy.common.utils.DateUtils;
import com.dxhy.common.utils.R; import com.dxhy.common.utils.R;
import com.dxhy.common.vo.UserInfo;
import com.dxhy.extend.service.customs.CustomsService; import com.dxhy.extend.service.customs.CustomsService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
@ -45,6 +47,10 @@ public class ExtCustomsController extends AbstractController {
@ResponseBody @ResponseBody
@SysLog("海关缴款书综合查询") @SysLog("海关缴款书综合查询")
public Object listFpzhcx(@RequestBody Map<String, Object> pramsMap) { public Object listFpzhcx(@RequestBody Map<String, Object> pramsMap) {
UserInfo userInfo = getUserInfo();
log.info("登录信息为:{}", JSONObject.toJSONString(userInfo));
log.info("传入参数为:{}",pramsMap);
pramsMap.put("business", getUserInfo().getBusiness()); pramsMap.put("business", getUserInfo().getBusiness());
pramsMap.put("dbName", getUserInfo().getDbName()); pramsMap.put("dbName", getUserInfo().getDbName());
List<String> gfshList = new ArrayList<>(); List<String> gfshList = new ArrayList<>();
@ -63,6 +69,12 @@ public class ExtCustomsController extends AbstractController {
DateUtils.getNight(DateUtils.strToDate(pramsMap.get("fillInEndDate").toString()))); DateUtils.getNight(DateUtils.strToDate(pramsMap.get("fillInEndDate").toString())));
} }
if (pramsMap.get("accountPeriod") != null && !"".equals(pramsMap.get("accountPeriod"))) {
String accountPeriod = pramsMap.get("accountPeriod").toString().substring(0,7);
pramsMap.put("accountPeriod", accountPeriod);
log.info("accountPeriod:{}",accountPeriod);
}
if ("1".equals(pramsMap.get("qsStatus"))) { if ("1".equals(pramsMap.get("qsStatus"))) {
if (pramsMap.get("qsDateStartDate") != null && !"".equals(pramsMap.get("qsDateStartDate"))) { if (pramsMap.get("qsDateStartDate") != null && !"".equals(pramsMap.get("qsDateStartDate"))) {
pramsMap.put("qsDateStartDate", pramsMap.put("qsDateStartDate",

@ -6,6 +6,8 @@ import java.util.Map;
import javax.annotation.Resource; import javax.annotation.Resource;
import com.alibaba.fastjson.JSONObject;
import com.dxhy.common.vo.UserInfo;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -46,6 +48,9 @@ public class ExtTicketController extends AbstractController {
@RequestMapping("/queryTicket") @RequestMapping("/queryTicket")
@SysLog("实名客票信息查询") @SysLog("实名客票信息查询")
public ResponseEntity<R> queryTicket(@RequestBody Map<String, Object> paramsMap) { public ResponseEntity<R> queryTicket(@RequestBody Map<String, Object> paramsMap) {
UserInfo userInfo = getUserInfo();
log.info("登录信息为:{}", JSONObject.toJSONString(userInfo));
log.info("传入参数为:{}",paramsMap);
paramsMap.put("dbName", getUserInfo().getDbName()); paramsMap.put("dbName", getUserInfo().getDbName());
List<String> gfshList = new ArrayList<>(); List<String> gfshList = new ArrayList<>();
@ -73,6 +78,13 @@ public class ExtTicketController extends AbstractController {
if (paramsMap.get("kpjsrq") != null && !"".equals(paramsMap.get("kpjsrq"))) { if (paramsMap.get("kpjsrq") != null && !"".equals(paramsMap.get("kpjsrq"))) {
paramsMap.put("kpjsrq", DateUtils.getNight(DateUtils.strToDate(paramsMap.get("kpjsrq").toString()))); paramsMap.put("kpjsrq", DateUtils.getNight(DateUtils.strToDate(paramsMap.get("kpjsrq").toString())));
} }
if (paramsMap.get("accountPeriod") != null && !"".equals(paramsMap.get("accountPeriod"))) {
String accountPeriod = paramsMap.get("accountPeriod").toString().substring(0,7);
paramsMap.put("accountPeriod", accountPeriod);
log.info("accountPeriod:{}",accountPeriod);
}
if (paramsMap.get("cjksyf") != null && !"".equals(paramsMap.get("cjksyf"))) { if (paramsMap.get("cjksyf") != null && !"".equals(paramsMap.get("cjksyf"))) {
paramsMap.put("cjksyf", DateUtils.getMorning(DateUtils.strToDate(paramsMap.get("cjksyf").toString()))); paramsMap.put("cjksyf", DateUtils.getMorning(DateUtils.strToDate(paramsMap.get("cjksyf").toString())));
} }

Loading…
Cancel
Save