From 1d14dbbf2005f38ced5a20e29acd1298efe2a318 Mon Sep 17 00:00:00 2001 From: heheng <heheng@123456> Date: 星期三, 22 一月 2025 15:55:26 +0800 Subject: [PATCH] 特种作业非煤缴费版本导入优化 --- exam-system/src/main/java/com/gkhy/exam/pay/dto/rep/NonCoalPayDetailH5RepDto.java | 20 +++++++-- exam-system/src/main/java/com/gkhy/exam/pay/entity/NonCoalPayStudent.java | 16 ++++--- exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java | 4 +- exam-system/src/main/resources/mapper/pay/NonCoalPayStudentMapper.xml | 7 ++- exam-system/src/main/resources/mapper/pay/NonCoalPayMapper.xml | 19 +++++++-- 5 files changed, 44 insertions(+), 22 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/dto/rep/NonCoalPayDetailH5RepDto.java b/exam-system/src/main/java/com/gkhy/exam/pay/dto/rep/NonCoalPayDetailH5RepDto.java index abf6597..e2f36b3 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/dto/rep/NonCoalPayDetailH5RepDto.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/dto/rep/NonCoalPayDetailH5RepDto.java @@ -16,10 +16,6 @@ public class NonCoalPayDetailH5RepDto extends NonCoalPayDetailRepDto { private static final long serialVersionUID = 1L; - - /** - * - */ @ApiModelProperty("交款人数据id") private Long nonCoalStudentId; @@ -29,8 +25,22 @@ @ApiModelProperty("缴费人身份证号") private String idCard; - @ApiModelProperty("缴费人名称") private String studentName; + @ApiModelProperty("缴费状态0否1是") + private Integer payStatus; + +// @ApiModelProperty("待定财政缴费状态0未缴费1缴费中2完成缴费") +// private Long govPayStatus; + + @ApiModelProperty("缴费凭证") + private String fileData; + + @ApiModelProperty("交款类型1个人2团体") + private Long nonCoalPayType; + + @ApiModelProperty("财政缴款编码") + private String orderId; + } \ No newline at end of file diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/entity/NonCoalPayStudent.java b/exam-system/src/main/java/com/gkhy/exam/pay/entity/NonCoalPayStudent.java index dec9855..9d1ce1a 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/entity/NonCoalPayStudent.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/entity/NonCoalPayStudent.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; @@ -12,6 +13,7 @@ import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; +import java.util.Date; /** @@ -95,8 +97,9 @@ @ApiModelProperty("财政缴款凭证") private String fileData; - @ApiModelProperty("财政缴费状态0未缴费1缴费中2完成缴费") - private Long govPayStatus; + @ApiModelProperty("缴费时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date payTime; /** * 删除标志(0代表存在2代表删除) */ @@ -225,12 +228,11 @@ this.fileData = fileData; } - public Long getGovPayStatus() { - return govPayStatus; + public Date getPayTime() { + return payTime; } - public void setGovPayStatus(Long govPayStatus) { - this.govPayStatus = govPayStatus; + public void setPayTime(Date payTime) { + this.payTime = payTime; } - } \ No newline at end of file diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java index d42cd8a..3b78a96 100644 --- a/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java +++ b/exam-system/src/main/java/com/gkhy/exam/pay/service/impl/NonCoalPayStudentServiceImpl.java @@ -72,7 +72,7 @@ NonCoalPay nonCoalPay = checkNonCoalPay(nonCoalPayStudent.getNonCoalPayId()); nonCoalPayStudent.setPayType(nonCoalPay.getPayPersonType().longValue()); // nonCoalPayStudent.setOrderNo(RandomUtil.generateOrderNumber()); - nonCoalPayStudent.setGovPayStatus(0L); + nonCoalPayStudent.setCreateBy(SecurityUtils.getUsername()); return nonCoalPayStudentMapper.insertNonCoalPayStudent(nonCoalPayStudent); } @@ -212,7 +212,7 @@ stu1.setName(stu.getName()); stu1.setIdCard(stu.getIdCard()); stu1.setPhone(stu.getPhone()); - stu1.setGovPayStatus(0L); + // stu1.setOrderNo(RandomUtil.generateOrderNumber()); stu1.setSex(StudentSex.BOY.getStatus().equals(stu.getSex().trim()) ? 0L : 1L); nonCoalPayStudentMapper.insertNonCoalPayStudent(stu1); diff --git a/exam-system/src/main/resources/mapper/pay/NonCoalPayMapper.xml b/exam-system/src/main/resources/mapper/pay/NonCoalPayMapper.xml index 9370704..be83da0 100644 --- a/exam-system/src/main/resources/mapper/pay/NonCoalPayMapper.xml +++ b/exam-system/src/main/resources/mapper/pay/NonCoalPayMapper.xml @@ -57,7 +57,11 @@ <result property="phone" column="phone"/> <result property="idCard" column="id_card"/> <result property="studentName" column="student_name"/> - + <result property="payStatus" column="pay_status"/> + <!-- <result property="govPayStatus" column="gov_pay_status"/>--> + <result property="fileData" column="file_data"/> + <result property="nonCoalPayType" column="non_coal_pay_type"/> + <result property="orderId" column="order_id"/> </resultMap> @@ -161,22 +165,27 @@ select a.id, a.batch_name, a.dept_id, - d2.name as district_name, + d2.name as district_name, d.dept_name, a.district_code, a.pay_type, a.amount, a.year, a.quarter, - b.id as non_category_id, + b.id as non_category_id, b.category_id, c.subject_name, c.category_type, b.category_amount, - t.id as non_coal_student_id, + t.id as non_coal_student_id, t.phone, t.id_card, - t.name as student_name + t.name as student_name, + t.pay_status, +-- t.gov_pay_status, + t.file_data, + t.pay_type as non_coal_pay_type, + t.order_id from non_coal_pay a inner join non_coal_pay_student t on t.non_coal_pay_id = a.id and t.del_flag = 0 inner join non_coal_pay_category b on a.id = b.non_coal_pay_id and b.del_flag = 0 diff --git a/exam-system/src/main/resources/mapper/pay/NonCoalPayStudentMapper.xml b/exam-system/src/main/resources/mapper/pay/NonCoalPayStudentMapper.xml index 4ef1099..06d44bf 100644 --- a/exam-system/src/main/resources/mapper/pay/NonCoalPayStudentMapper.xml +++ b/exam-system/src/main/resources/mapper/pay/NonCoalPayStudentMapper.xml @@ -22,7 +22,7 @@ <result property="orderNo" column="order_no"/> <result property="orderId" column="order_id"/> <result property="fileData" column="file_data"/> - <result property="govPayStatus" column="gov_pay_status"/> + <result property="payTime" column="pay_time"/> </resultMap> <sql id="selectNonCoalPayStudentVo"> @@ -43,7 +43,7 @@ order_no, order_id, file_data, - gov_pay_status + pay_time from non_coal_pay_student </sql> @@ -121,9 +121,10 @@ <if test="idCard != null and idCard != ''">id_card = #{idCard},</if> <if test="phone != null and phone != ''">phone = #{phone},</if> <if test="sex != null">sex = #{sex},</if> + <if test="orderNo != null and orderNo != ''">order_no = #{orderNo},</if> <if test="orderId != null and orderId != ''">order_id = #{orderId},</if> <if test="fileData != null and fileData != ''">file_data = #{fileData},</if> - <if test="govPayStatus != null">gov_pay_status = #{govPayStatus},</if> + <if test="payTime != null">pay_time = #{payTime},</if> <if test="payType != null">pay_type = #{payType},</if> <if test="payCode != null">pay_code = #{payCode},</if> <if test="payStatus != null">pay_status = #{payStatus},</if> -- Gitblit v1.9.2