增加两个选项
This commit is contained in:
@@ -294,6 +294,12 @@ public class ContractLaunchDto implements Serializable {
|
||||
/** 用印数量,默认为1 */
|
||||
private Integer sealQuantity;
|
||||
|
||||
/** 是否用印(1:是, 0:否,默认1) */
|
||||
private String sealIsSeal;
|
||||
|
||||
/** 审批是否一致(1:是, 0:否,默认1) */
|
||||
private String sealApproveSame;
|
||||
|
||||
/** 合同生效日期 */
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private LocalDateTime activeDate;
|
||||
|
||||
+10
-4
@@ -1043,6 +1043,12 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
|
||||
if (contract.getSealQuantity() == null) {
|
||||
contract.setSealQuantity(1);
|
||||
}
|
||||
if (contract.getSealIsSeal() == null || contract.getSealIsSeal().isBlank()) {
|
||||
contract.setSealIsSeal("1");
|
||||
}
|
||||
if (contract.getSealApproveSame() == null || contract.getSealApproveSame().isBlank()) {
|
||||
contract.setSealApproveSame("1");
|
||||
}
|
||||
if (contract.getPartyList() == null) {
|
||||
contract.setPartyList(new ArrayList<>());
|
||||
}
|
||||
@@ -1361,10 +1367,10 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
|
||||
if ("1".equals(contract.getValuationMode()) && contract.getContractAmount() != null) {
|
||||
payload.put("c_subjectAMT", contract.getContractAmount());
|
||||
} else {
|
||||
payload.put("c_subjectAMT", null);
|
||||
payload.put("c_subjectAMT", "");
|
||||
}
|
||||
payload.put("c_currency", contract.getCurrencyName());
|
||||
payload.put("c_estimatedAMT", "2".equals(contract.getValuationMode()) ? contract.getEstimatedAmount() : null);
|
||||
payload.put("c_estimatedAMT", "2".equals(contract.getValuationMode()) ? contract.getEstimatedAmount() : "");
|
||||
payload.put("c_amountExplain", contract.getAmountExplain());
|
||||
// 额外金额
|
||||
payload.put("c_additional", contract.getEwAmountType());
|
||||
@@ -1405,8 +1411,8 @@ public class ContractLaunchServiceImpl implements ContractLaunchService {
|
||||
payload.put("c_lxPlan", buildCollectionPlanPayloadList(contract));
|
||||
// 用印信息
|
||||
Map<String, Object> seal = new LinkedHashMap<>();
|
||||
seal.put("seal_isSeal", "1");
|
||||
seal.put("seal_approveSame", "1");
|
||||
seal.put("seal_isSeal", contract.getSealIsSeal() != null ? contract.getSealIsSeal() : "1");
|
||||
seal.put("seal_approveSame", contract.getSealApproveSame() != null ? contract.getSealApproveSame() : "1");
|
||||
seal.put("seal_type", contract.getSealType());
|
||||
seal.put("seal_quantity", contract.getSealQuantity() == null ? "1" : String.valueOf(contract.getSealQuantity()));
|
||||
seal.put("seal_date", contract.getSealDate());
|
||||
|
||||
@@ -80,6 +80,8 @@
|
||||
<result property="signedOfflineReason" column="SIGNED_OFFLINE_REASON"/>
|
||||
<result property="signDate" column="SIGN_DATE"/>
|
||||
<result property="sealDate" column="SEAL_DATE"/>
|
||||
<result property="sealIsSeal" column="SEAL_IS_SEAL"/>
|
||||
<result property="sealApproveSame" column="SEAL_APPROVE_SAME"/>
|
||||
<result property="activeDate" column="ACTIVE_DATE"/>
|
||||
<result property="archiveDate" column="ARCHIVE_DATE"/>
|
||||
<result property="archiveReceiveDept" column="ARCHIVE_RECEIVE_DEPT"/>
|
||||
@@ -206,7 +208,7 @@
|
||||
EW_AMOUNT_TYPE, DJ_AMOUNT, YJ_AMOUNT, YFK_AMOUNT, BZJ_AMOUNT, BODY_SUMMARY,
|
||||
CONTRACT_TEXT_FILE_NAME, CONTRACT_TEXT_FILE_PATH, CONTRACT_TEXT_FILE_TYPE, CONTRACT_TEXT_FILE_SIZE,
|
||||
SIGNED_FILE_NAME, SIGNED_FILE_PATH, SIGNED_FILE_TYPE, SIGNED_FILE_SIZE, SIGNED_FILE_URL, SIGNED_OFFLINE_REASON,
|
||||
SIGN_DATE, SEAL_DATE, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_RECEIVE_DEPT, ARCHIVE_TRANSFEROR, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
SIGN_DATE, SEAL_DATE, SEAL_IS_SEAL, SEAL_APPROVE_SAME, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_RECEIVE_DEPT, ARCHIVE_TRANSFEROR, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
ARCHIVE_KEEPER_UNIT_CODE, INVOICE_DATE, RECEIVE_DATE, REMIND_DAYS,
|
||||
INITIATOR, INITIATOR_DEPT, COMPANY_NAME, ORG_ID, QUERY_SCOPE,
|
||||
CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
@@ -290,7 +292,7 @@
|
||||
TEMPLATE_FIELD_VALUES_JSON,
|
||||
CONTRACT_TEXT_FILE_NAME, CONTRACT_TEXT_FILE_PATH, CONTRACT_TEXT_FILE_TYPE, CONTRACT_TEXT_FILE_SIZE,
|
||||
SIGNED_FILE_NAME, SIGNED_FILE_PATH, SIGNED_FILE_TYPE, SIGNED_FILE_SIZE, SIGNED_FILE_URL, SIGNED_OFFLINE_REASON,
|
||||
SIGN_DATE, SEAL_DATE, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_RECEIVE_DEPT, ARCHIVE_TRANSFEROR, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
SIGN_DATE, SEAL_DATE, SEAL_IS_SEAL, SEAL_APPROVE_SAME, ACTIVE_DATE, ARCHIVE_DATE, ARCHIVE_RECEIVE_DEPT, ARCHIVE_TRANSFEROR, ARCHIVE_KEEPER, ARCHIVE_KEEPER_UNIT,
|
||||
ARCHIVE_KEEPER_UNIT_CODE, INVOICE_DATE, RECEIVE_DATE, REMIND_DAYS,
|
||||
INITIATOR, INITIATOR_DEPT, COMPANY_NAME, ORG_ID, QUERY_SCOPE,
|
||||
CREATE_BY, CREATE_TIME, UPDATE_BY, UPDATE_TIME, IS_DELETED, REMARK
|
||||
@@ -310,7 +312,7 @@
|
||||
#{templateFieldValuesJson},
|
||||
#{contractTextFileName}, #{contractTextFilePath}, #{contractTextFileType}, #{contractTextFileSize},
|
||||
#{signedFileName}, #{signedFilePath}, #{signedFileType}, #{signedFileSize}, #{signedFileUrl}, #{signedOfflineReason},
|
||||
#{signDate}, #{sealDate}, #{activeDate}, #{archiveDate}, #{archiveReceiveDept}, #{archiveTransferor}, #{archiveKeeper}, #{archiveKeeperUnit},
|
||||
#{signDate}, #{sealDate}, #{sealIsSeal}, #{sealApproveSame}, #{activeDate}, #{archiveDate}, #{archiveReceiveDept}, #{archiveTransferor}, #{archiveKeeper}, #{archiveKeeperUnit},
|
||||
#{archiveKeeperUnitCode}, #{invoiceDate}, #{receiveDate}, #{remindDays},
|
||||
#{initiator}, #{initiatorDept}, #{companyName}, #{orgId}, #{queryScope},
|
||||
#{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{isDeleted}, #{remark}
|
||||
@@ -394,6 +396,8 @@
|
||||
SIGNED_OFFLINE_REASON = #{signedOfflineReason},
|
||||
SIGN_DATE = #{signDate},
|
||||
SEAL_DATE = #{sealDate},
|
||||
SEAL_IS_SEAL = #{sealIsSeal},
|
||||
SEAL_APPROVE_SAME = #{sealApproveSame},
|
||||
ACTIVE_DATE = #{activeDate},
|
||||
ARCHIVE_DATE = #{archiveDate},
|
||||
ARCHIVE_RECEIVE_DEPT = #{archiveReceiveDept},
|
||||
|
||||
Reference in New Issue
Block a user