暂挂区间字段添加

release
yishiqihuasheng 2 years ago
parent 1cf26a79e9
commit e883d86a87
  1. 8
      dxhy-base/src/main/java/com/dxhy/base/controller/BaseInvoiceController.java
  2. 4
      dxhy-base/src/main/java/com/dxhy/base/entity/BaseTDxRecordInvoice.java
  3. 4
      dxhy-base/src/main/java/com/dxhy/base/model/BaseSggxCxRespVO.java
  4. 7
      dxhy-base/src/main/java/com/dxhy/base/service/invoicecheck/BaseInvoiceManualCheckServiceImpl.java
  5. 22
      dxhy-base/src/main/resources/mapper/BaseSggxcxMapper.xml

@ -473,6 +473,12 @@ public class BaseInvoiceController extends AbstractController {
String bzdh = (String) map.get("bzdh");
String inAccountStatus = (String) map.get("inAccountStatus");
String companyCode = (String) map.get("companyCode");
String suspendStatus = (String) map.get("suspendStatus");
String suspendDate = (String) map.get("suspendDate");
if (StringUtils.isNotEmpty(suspendDate) && suspendDate.length() >7){
suspendDate = suspendDate.substring(0,7);
}
// //所属机构列表
// List<String> orgCodes = null;
// if (map.get("orgCodes") !=null){
@ -508,6 +514,8 @@ public class BaseInvoiceController extends AbstractController {
pramsMap.put("postingTimeEnd", map.get("postingTimeEnd"));
pramsMap.put("postingTimeStart", map.get("postingTimeStart"));
pramsMap.put("imageNumber", map.get("imageNumber"));
pramsMap.put("suspendStatus",suspendStatus);
pramsMap.put("suspendDate",suspendDate);
if (map.get("accountPeriod") != null && !"".equals(map.get("accountPeriod"))) {
String accountPeriod = map.get("accountPeriod").toString().substring(0,7);
pramsMap.put("accountPeriod", accountPeriod);

@ -516,4 +516,8 @@ public class BaseTDxRecordInvoice implements Serializable {
* 组织编码
*/
private String compCode;
private String suspendStatus;
private String suspendDate;
}

@ -159,4 +159,8 @@ public class BaseSggxCxRespVO {
*/
private String compCode;
private String suspendStatus;
private String suspendDate;
}

@ -12,6 +12,7 @@ import javax.annotation.Resource;
import com.dxhy.common.constant.DictConstant;
import com.dxhy.common.utils.DateUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.jetbrains.annotations.NotNull;
import org.springframework.stereotype.Service;
@ -239,6 +240,12 @@ public class BaseInvoiceManualCheckServiceImpl extends MpBaseServiceImpl<BaseTDx
voList.add(vo);
continue;
}
String suspendStatus = pageList.get(i).getSuspendStatus();
if ("1".equals(suspendStatus)){
vo.setSuspendStatus("是");
}else {
vo.setSuspendDate("否");
}
voList.add(vo);
}
}

@ -32,6 +32,8 @@
<result column="ele_invoice_no" property="eleInvoiceNo"/>
<result column="bzdh" property="bzdh"/>
<result column="comp_code" property="compCode"/>
<result column="suspend_status" property="suspendStatus"/>
<result column="suspend_date" property="suspendDate"/>
</resultMap>
<resultMap id="hjResultMap"
type="com.dxhy.base.entity.BaseTDxRecordInvoice">
@ -64,7 +66,7 @@
,t.qs_type,t.qs_status,t.dk_tax_amount,t.qs_name,t.sn_voucher_number,t.posting_time,t.image_id,t.account_period,
case date_format(t.invoice_date,'%Y%m%d') between c.select_start_date and c.select_end_date when
true then 1
else 2 end authStatus,t.bzdh,
else 2 end authStatus,t.bzdh,t.suspend_status,t.suspend_date,
t.inaccount_status,t.payment_status,DATE_FORMAT(t.payment_date,'%Y-%m-%d')payment_date,t.settlement_no,t.ele_invoice_no
from t_dx_record_invoice t left join t_dx_tax_current c on t.gf_tax_no = c.taxno
left join t_dx_dk_count d on c.taxno = d.taxno and c.current_tax_period = d.skssq
@ -103,6 +105,15 @@
<if test="companyCodes != null and companyCodes != '' and companyCodes == '88'">
and (t.comp_code = '' or t.comp_code is null)
</if>
<if test="suspendStatus != null and suspendStatus != '' and suspendStatus != 'null' and suspendStatus != '99' and suspendStatus == '1'.toString()">
t.suspend_status = '1'
</if>
<if test="suspendStatus != null and suspendStatus != '' and suspendStatus != 'null' and suspendStatus != '99' and suspendStatus == '0'.toString()">
t.suspend_status = '' or t.suspend_status is null or t.suspend_status = '0'
</if>
<if test="suspendDate != null and suspendDate != '' and suspendDate != 'null' ">
t.suspend_date = #{suspendDate}
</if>
<if test="qszt != null and qszt != '' and qszt != 'null' ">
and t.qs_status = #{qszt}
</if>
@ -407,6 +418,15 @@
<if test="qszt != null and qszt != '' and qszt != 'null' ">
and t.qs_status = #{qszt}
</if>
<if test="suspendStatus != null and suspendStatus != '' and suspendStatus != 'null' and suspendStatus != '99' and suspendStatus == '1'.toString()">
t.suspend_status = '1'
</if>
<if test="suspendStatus != null and suspendStatus != '' and suspendStatus != 'null' and suspendStatus != '99' and suspendStatus == '0'.toString()">
t.suspend_status = '' or t.suspend_status is null or t.suspend_status = '0'
</if>
<if test="suspendDate != null and suspendDate != '' and suspendDate != 'null' ">
t.suspend_date = #{suspendDate}
</if>
<if
test="qsksrq != null and qsksrq != '' and qsksrq != 'null' and qsjsrq != null and qsjsrq != '' and qsjsrq != 'null'">
and date_format(t.qs_date,'%Y-%m-%d') between #{qsksrq} and #{qsjsrq}

Loading…
Cancel
Save