Merge remote-tracking branch 'origin/release' into release

release
yishiqihuasheng 2 years ago
commit f1ac6733d6
  1. 30
      dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java
  2. 12
      dxhy-base/src/main/resources/mapper/BaseFpZhMapper.xml
  3. 2
      dxhy-export-domestic/src/main/java/com/dxhy/domestic/service/drawback/impl/DomesticInvoiceDrawbackServiceImpl.java
  4. 5
      dxhy-sign/src/main/java/com/dxhy/sign/controller/SignFpqsController.java

@ -13,6 +13,7 @@ import com.dxhy.common.controller.AbstractController;
import com.dxhy.common.util.InvoiceUtil; import com.dxhy.common.util.InvoiceUtil;
import com.dxhy.common.util.StringHelper; import com.dxhy.common.util.StringHelper;
import com.dxhy.common.util.UserInfoUtil; import com.dxhy.common.util.UserInfoUtil;
import com.dxhy.common.utils.DateUtils;
import com.dxhy.common.utils.R; import com.dxhy.common.utils.R;
import com.dxhy.common.vo.Tax; import com.dxhy.common.vo.Tax;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -277,6 +278,35 @@ public class BaseInvoiceController extends AbstractController {
if (StringUtils.isNotBlank(inAccountStatus)) { if (StringUtils.isNotBlank(inAccountStatus)) {
pramsMap.put("inAccountStatus", inAccountStatus); pramsMap.put("inAccountStatus", inAccountStatus);
} }
if(pramsMap.get("imageNumber") != null){
pramsMap.put("imageId",pramsMap.get("imageNumber"));
}
if(pramsMap.get("snVoucherNumber") != null){
pramsMap.put("snVoucherNumber",pramsMap.get("snVoucherNumber"));
}
if(pramsMap.get("accountPeriod") != null ){
if(pramsMap.get("accountPeriod").toString().length() > 7) {
String accountPeriod = pramsMap.get("accountPeriod").toString().substring(0, 7);
pramsMap.put("accountPeriod", accountPeriod);
}else{
pramsMap.put("accountPeriod", pramsMap.get("accountPeriod"));
}
}
if (pramsMap.get("postingTimeStart") != null && !"".equals(pramsMap.get("postingTimeStart"))) {
pramsMap.put("postingTimeStart",
DateUtils.getMorning(DateUtils.strToDate(pramsMap.get("postingTimeStart").toString())));
}
if (pramsMap.get("postingTimeEnd") != null && !"".equals(pramsMap.get("postingTimeEnd"))) {
pramsMap.put("postingTimeEnd",
DateUtils.getNight(DateUtils.strToDate(pramsMap.get("postingTimeEnd").toString())));
}
log.info("请求列表的参数为:{}",pramsMap);
try { try {
return ResponseEntity.ok(R.ok().put("data", baseRzFpxxService.selectByPramsMap(pramsMap, curr, size))); return ResponseEntity.ok(R.ok().put("data", baseRzFpxxService.selectByPramsMap(pramsMap, curr, size)));
} catch (Exception e) { } catch (Exception e) {

@ -180,6 +180,18 @@
<if test='inAccountStatus!=null and inAccountStatus!="" and inAccountStatus !="99"'> <if test='inAccountStatus!=null and inAccountStatus!="" and inAccountStatus !="99"'>
and t.in_account_status = #{inAccountStatus} and t.in_account_status = #{inAccountStatus}
</if> </if>
<if test="snVoucherNumber != null and snVoucherNumber != '' and snVoucherNumber != 'null' and snVoucherNumber != '99'">
and t.sn_voucher_number = #{snVoucherNumber}
</if>
<if test="postingTimeStart != null and postingTimeEnd != null and postingTimeStart != '' and postingTimeEnd != ''">
and t.posting_time between #{postingTimeStart} and #{postingTimeEnd}
</if>
<if test="imageId != null and imageId != '' and imageId != 'null' and imageId != '99'">
and t.image_id = #{imageId}
</if>
<if test="accountPeriod != null and accountPeriod != '' and accountPeriod != 'null' and accountPeriod != '99'">
and t.account_period = #{accountPeriod}
</if>
order by t.rzh_date desc,t.invoice_date desc order by t.rzh_date desc,t.invoice_date desc
</select> </select>
<select id="selectByPramsMap" parameterType="java.util.Map" <select id="selectByPramsMap" parameterType="java.util.Map"

@ -455,7 +455,7 @@ public class DomesticInvoiceDrawbackServiceImpl implements DomesticInvoiceDrawba
String invoiceType = invoiceUtil.getFplxdm(); String invoiceType = invoiceUtil.getFplxdm();
if(dto.getInvoiceCode().length() == 20){ if(dto.getInvoiceNo().length() == 20){
invoiceType = "31"; invoiceType = "31";
} }

@ -278,8 +278,13 @@ public class SignFpqsController extends AbstractController {
} }
} }
String invoiceType = pramsMap.get("invoiceType"); String invoiceType = pramsMap.get("invoiceType");
String invoiceCode = pramsMap.get("invoiceCode");
String invoiceNo = pramsMap.get("invoiceNo");
if(FplxEnum.QDZZP.getFplxDm().equals(invoiceType) || FplxEnum.QDPP.getFplxDm().equals(invoiceType)){ if(FplxEnum.QDZZP.getFplxDm().equals(invoiceType) || FplxEnum.QDPP.getFplxDm().equals(invoiceType)){
pramsMap.put("invoiceType", invoiceType); pramsMap.put("invoiceType", invoiceType);
}else if("99".equals(invoiceType) && invoiceNo.length() == 20){
invoiceType = "31";
pramsMap.put("invoiceType", invoiceType);
}else { }else {
InvoiceUtil iu = new InvoiceUtil(pramsMap.get("invoiceCode")); InvoiceUtil iu = new InvoiceUtil(pramsMap.get("invoiceCode"));
pramsMap.put("invoiceType", iu.getFplxdm()); pramsMap.put("invoiceType", iu.getFplxdm());

Loading…
Cancel
Save