huminghao 4 дней назад
Родитель
Сommit
b92f2b8ab3

+ 13
- 1
gly-base-core/src/main/java/cn/com/taiji/core/entity/ass/AssObuSupply.java Просмотреть файл

@Column(name = "VEH_NEG_IMGURL") @Column(name = "VEH_NEG_IMGURL")
private String vehNegImgUrl;//行驶证反面图片地址; private String vehNegImgUrl;//行驶证反面图片地址;
@Column(name = "PROXY_URL") @Column(name = "PROXY_URL")
private String proxyUrl;// 授权书照片地址
private String proxyUrl;//授权书照片地址

@Column(name = "VEH_HEAD_URL")
private String vehHeadUrl;//车头照片地址

@Column(name = "VEH_BODY_URL")
private String vehBodyUrl;//车身照片地址

@Column(name = "VEH_AND_PERSON_URL")
private String vehAndPersonUrl;//人车合影照片地址

@Column(name = "TRANS_CERT_URL")
private String transCertUrl;//道路运输证图片地址


@Column(name = "INSERT_TIME") @Column(name = "INSERT_TIME")
private LocalDateTime insertTime; private LocalDateTime insertTime;

+ 1
- 1
gly-base-core/src/main/java/cn/com/taiji/core/entity/dict/ass/CheckStatus.java Просмотреть файл

*/ */
public enum CheckStatus { public enum CheckStatus {
NEW("未受理",0){}, NEW("未受理",0){},
CENSOR("审核中",1){},
CENSOR("受理",1){},
CENSOR_APPROVE("审核通过",2){}, CENSOR_APPROVE("审核通过",2){},
CENSOR_FAILED("审核不通过",3){}, CENSOR_FAILED("审核不通过",3){},
UPLOAD_DEPT("抄送部中心",4){}, UPLOAD_DEPT("抄送部中心",4){},

+ 6
- 0
gly-base-core/src/main/java/cn/com/taiji/core/repo/request/ass/AssRefundApplyInfoPageRequest.java Просмотреть файл



/** 车牌号 */ /** 车牌号 */
private String vehiclePlate; private String vehiclePlate;
/** 车牌号 */
private Integer vehiclePlateColor;
/** 车牌号 */
private String cardId;
/** 用户编码 */ /** 用户编码 */
private String customerId; private String customerId;
/** 渠道编码 */ /** 渠道编码 */
HqlBuilder hql = new HqlBuilder("from " + AssRefundApplyInfo.class.getName() + " where 1=1 "); HqlBuilder hql = new HqlBuilder("from " + AssRefundApplyInfo.class.getName() + " where 1=1 ");
hql.append(" and customerId = :customerId ", customerId); hql.append(" and customerId = :customerId ", customerId);
hql.append(" and vehiclePlate = :vehiclePlate ", vehiclePlate); hql.append(" and vehiclePlate = :vehiclePlate ", vehiclePlate);
hql.append(" and vehiclePlateColor = :vehiclePlateColor ", vehiclePlateColor);
hql.append(" and cardId = :cardId ", cardId);
hql.append(" and agencyId = :agencyId ", agencyId); hql.append(" and agencyId = :agencyId ", agencyId);
hql.append(" and insertTime >= :startTime ", startTime); hql.append(" and insertTime >= :startTime ", startTime);
hql.append(" and insertTime <= :endTime ", endTime); hql.append(" and insertTime <= :endTime ", endTime);

+ 3
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/ass/etcTransaction/AssRefundApplyInfoPageRequestDTO.java Просмотреть файл

@ApiModelProperty(value = "车牌号") @ApiModelProperty(value = "车牌号")
private String vehiclePlate; private String vehiclePlate;


@ApiModelProperty(value = "车牌颜色")
private Integer vehiclePlateColor;

} }

+ 44
- 7
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/ass/obuSupply/AssObuSupplyApplyRequestDTO.java Просмотреть файл



import cn.com.taiji.common.valid.ViolationValidator; import cn.com.taiji.common.valid.ViolationValidator;
import cn.com.taiji.core.dto.AbstractBizRequestDTO; import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.core.entity.dict.basic.VehicleType;
import cn.com.taiji.core.entity.dict.basic.IdType;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
@NotBlank @NotBlank
private String vehicleId; private String vehicleId;


@ApiModelProperty(value = "收费车型")
@NotNull
private VehicleType vehicleType;

@ApiModelProperty(value = "是否需要邮寄") @ApiModelProperty(value = "是否需要邮寄")
@NotNull @NotNull
private Boolean needPost; private Boolean needPost;


@ApiModelProperty(value = "行驶证所有人名称")
@ApiModelProperty(value = "行驶证正面图片地址")
@NotBlank
private String vehPosImgUrl;

@ApiModelProperty(value = "行驶证反面图片地址")
@NotBlank @NotBlank
private String vehicleLicenceUserName;
private String vehNegImgUrl;



@ApiModelProperty(value = "办理人姓名")
private String agentName;

@ApiModelProperty(value = "办理人证件类型")
private IdType agentIdType;

@ApiModelProperty(value = "办理人证件号码")
private String agentIdNum;

@ApiModelProperty(value = "办理人手机号")
private String agentTel;

@ApiModelProperty(value = "办理人证件地址")
private String agentAddress;

@ApiModelProperty(value = "办理人证件有效期")
private String agentIdVld;

@ApiModelProperty(value = "办理人正面照片")
private String agentPosImgUrl;

@ApiModelProperty(value = "办理人反面照片")
private String agentNegImgUrl;


@ApiModelProperty(value = "授权书照片地址")
private String proxyUrl;


@ApiModelProperty(value = "车头照片地址")
private String vehHeadUrl;


@ApiModelProperty(value = "车身照片地址")
private String vehBodyUrl;


@ApiModelProperty(value = "人车合影照片地址")
private String vehAndPersonUrl;


@ApiModelProperty(value = "道路运输证图片地址")
private String transCertUrl;




protected void validate(ViolationValidator validator){ protected void validate(ViolationValidator validator){

+ 1
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/api/ass/AssRefundProgressInfoController.java Просмотреть файл



import javax.validation.Valid; import javax.validation.Valid;


@Api(tags = {"通行费退费申请"})
@Api(tags = {"通行费退费进程信息"})
@RestController @RestController
@RequestMapping("/ass/refundProgress") @RequestMapping("/ass/refundProgress")
public class AssRefundProgressInfoController extends MyValidController { public class AssRefundProgressInfoController extends MyValidController {

+ 0
- 4
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/dto/ass/etcTransaction/AssRefundApplyInfoCensorRequestDTO.java Просмотреть файл

@NotNull(message = "审核意见不能为空") @NotNull(message = "审核意见不能为空")
private String checkRemark; private String checkRemark;


@ApiModelProperty(value = "渠道编号")
private String agencyId;

@ApiModelProperty(value = "退费类型,PROVINCE_REFUND_TYPE") @ApiModelProperty(value = "退费类型,PROVINCE_REFUND_TYPE")
private Integer refundType; private Integer refundType;


protected void validate(ViolationValidator validator){ protected void validate(ViolationValidator validator){
if (checkStatus == CheckStatus.CENSOR){ if (checkStatus == CheckStatus.CENSOR){
validator.validFieldNotNull("refundFee",refundFee); validator.validFieldNotNull("refundFee",refundFee);
validator.validFieldNotBlank("agencyId",agencyId);
validator.validFieldNotNull("refundType",refundType); validator.validFieldNotNull("refundType",refundType);
} }
} }

+ 4
- 0
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/dto/ass/etcTransaction/AssRefundApplyInfoPageRequestDTO.java Просмотреть файл

private LocalDateTime endTime; private LocalDateTime endTime;
@ApiModelProperty(value = "用户名称") @ApiModelProperty(value = "用户名称")
private String userName; private String userName;
@ApiModelProperty(value = "卡号")
private String cardId;
@ApiModelProperty(value = "车牌号") @ApiModelProperty(value = "车牌号")
private String vehiclePlate; private String vehiclePlate;
@ApiModelProperty(value = "车牌颜色")
private Integer vehiclePlateColor;







+ 0
- 4
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/dto/ass/etcTransaction/UploadDeptRequestDTO.java Просмотреть файл

@NotBlank(message = "退费申请id不能为空") @NotBlank(message = "退费申请id不能为空")
private String id; private String id;


@ApiModelProperty(value = "渠道编号")
@NotBlank(message = "渠道编号不能为空")
private String agencyId;

@ApiModelProperty(value = "退费类型,PROVINCE_REFUND_TYPE") @ApiModelProperty(value = "退费类型,PROVINCE_REFUND_TYPE")
@NotBlank(message = "退费类型不能为空") @NotBlank(message = "退费类型不能为空")
private Integer refundType; private Integer refundType;

+ 0
- 1
zhywpt-app-managew/src/main/java/cn/com/taiji/managew/manager/ass/AssRefundApplyInfoManagerImpl.java Просмотреть файл

if (CheckStatus.CENSOR == applyInfo.getCheckStatus()) { if (CheckStatus.CENSOR == applyInfo.getCheckStatus()) {
applyInfo.setRefundFee(dto.getRefundFee()); applyInfo.setRefundFee(dto.getRefundFee());
applyInfo.setRefundType(dto.getRefundType()); applyInfo.setRefundType(dto.getRefundType());
applyInfo.setAgencyId(dto.getAgencyId());
} }
applyInfo.setCheckStaffId(staff.getStaffId()); applyInfo.setCheckStaffId(staff.getStaffId());
applyInfo.setCheckRemark(dto.getCheckRemark()); applyInfo.setCheckRemark(dto.getCheckRemark());

Загрузка…
Отмена
Сохранить