预设accept

This commit is contained in:
黎润豪 2026-02-05 16:37:47 +08:00
parent 022f7b81a8
commit 7405c164e3
3 changed files with 61 additions and 3 deletions

View File

@ -119,7 +119,7 @@ public class PenaltySecurityController {
return SecurityResultVO.error(ErrorCode.PARAM_VALID_FAIL_7);
}
// TODO: 接收业务处理
// TODO: 接收业务处理 accpetid
return SecurityResultVO.success();
}
}

View File

@ -0,0 +1,58 @@
package com.chinaweal.aiccs.aiccs.security.entity.vo;
import com.alibaba.fastjson.annotation.JSONField;
import com.chinaweal.aiccs.aiccs.security.enums.ErrorCode;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.ArrayList;
/**
* 批量报销板块的ResultVO
*
* @author lroyia
* @since 2026/1/12 15:48
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class SecurityResultAcceptVO extends SecurityResultVO implements Serializable {
private static final long serialVersionUID = 1L;
@JSONField(name = "accpetid")
private String accpetid;
/**
* 创建请求成功信息
*
* @param accpetid 受理号
* @return 成功
*/
public static SecurityResultAcceptVO success(String accpetid) {
SecurityResultAcceptVO resultVO = new SecurityResultAcceptVO();
resultVO.setAckCode(SUCCESS);
resultVO.setErrors(new ArrayList<>(0));
resultVO.accpetid = accpetid;
return resultVO;
}
/**
* 创建失败返回信息
*
* @return 成功
*/
public static SecurityResultAcceptVO error(ErrorCode... codes) {
SecurityResultAcceptVO resultVO = new SecurityResultAcceptVO();
resultVO.setAckCode(SUCCESS);
resultVO.setErrors(new ArrayList<>(codes == null ? 0 : codes.length));
if (codes != null) {
for (ErrorCode code : codes) {
resultVO.getErrors().add(new ErrorInfoVO().setErrorCode(code.getCode()).setName(code.getName()).setMessage(code.getMessage()));
}
}
return resultVO;
}
}

View File

@ -21,8 +21,8 @@ public class SecurityResultVO implements Serializable {
private static final long serialVersionUID = 1L;
private static final String SUCCESS = "SUCCESS";
private static final String FAILURE = "FAILURE";
public static final String SUCCESS = "SUCCESS";
public static final String FAILURE = "FAILURE";
@JSONField(name = "ack_code")
private String ackCode;