Browse Source

厅长信箱来源无效件判断新增附件上传

master
wxc 3 months ago
parent
commit
a3f7210d39
  1. 10
      mailbox-lan/sql/20250910.sql
  2. 6
      mailbox-lan/src/main/java/com/biutag/lan/flow/node/FirstSignFlow.java

10
mailbox-lan/sql/20250910.sql

@ -0,0 +1,10 @@
ALTER TABLE "mailbox"."mail"
ADD COLUMN "invalidation_contact_flag" varchar(255),
ADD COLUMN "invalidation_attachments" text,
ADD COLUMN "repeat" bool DEFAULT false;
COMMENT ON COLUMN "mailbox"."mail"."invalidation_contact_flag" IS '是否取得联系';
COMMENT ON COLUMN "mailbox"."mail"."invalidation_attachments" IS '无效判定佐证材料';
COMMENT ON COLUMN "mailbox"."mail"."repeat" IS '是否重复来信';

6
mailbox-lan/src/main/java/com/biutag/lan/flow/node/FirstSignFlow.java

@ -104,9 +104,6 @@ public class FirstSignFlow extends Flow {
.setMailCategory(mailCategory) .setMailCategory(mailCategory)
.setMailLevel(data.getString("mailLevel")) .setMailLevel(data.getString("mailLevel"))
.setSimpleFlowFlag(data.getBoolean("simpleFlowFlag")) .setSimpleFlowFlag(data.getBoolean("simpleFlowFlag"))
.setInvalidationContactFlag(data.getString("invalidationContactFlag"))
.setInvalidationAttachments(data.getString("invalidationAttachments"))
.setRepeat(data.getBoolean("repeat"))
.setFlowKey(nextNode.getFlowNode().getKey()) .setFlowKey(nextNode.getFlowNode().getKey())
.setFlowName(nextNode.getFlowNode().getBeforeName()); .setFlowName(nextNode.getFlowNode().getBeforeName());
mailService.save(mail); mailService.save(mail);
@ -160,6 +157,9 @@ public class FirstSignFlow extends Flow {
MailSource mailSource = mailSourceService.getById(mailId); MailSource mailSource = mailSourceService.getById(mailId);
validMailExists(mailId); validMailExists(mailId);
Mail mail = mailSource.toMail() Mail mail = mailSource.toMail()
.setInvalidationContactFlag(data.getString("invalidationContactFlag"))
.setInvalidationAttachments(data.getString("invalidationAttachments"))
.setRepeat(data.getBoolean("repeat"))
.setMailFirstCategory(mailFirstCategory) .setMailFirstCategory(mailFirstCategory)
.setMailSecondCategory(mailSecondCategory) .setMailSecondCategory(mailSecondCategory)
.setMailThreeCategory(mailThreeCategory) .setMailThreeCategory(mailThreeCategory)

Loading…
Cancel
Save