diff --git a/db/12月8日需求变更新增.sql b/db/12月8日需求变更新增.sql index f600d42b..1592470a 100644 --- a/db/12月8日需求变更新增.sql +++ b/db/12月8日需求变更新增.sql @@ -13,4 +13,7 @@ VALUES ('1470241235099570177', '1432944556812075009', '信息交流会', '3', '' UPDATE sys_dict_item SET dict_id='1465203901006192642', item_text='报名信息待审核', item_value='1', description='', sort_order=1, status=1, create_by='LKGLZ', create_time='2021-11-29 14:20:51', update_by='LKGLZ', update_time='2021-12-14 11:53:52' WHERE id='1465204088109899777'; UPDATE sys_dict_item SET dict_id='1465203901006192642', item_text='凭证待审核', item_value='2', description='', sort_order=2, status=1, create_by='LKGLZ', create_time='2021-11-2914:48:51', update_by='LKGLZ', update_time='2021-12-14 11:58:34' WHERE id='1465211133961805825'; UPDATE sys_dict_item SET dict_id='1465203901006192642', item_text='待签到', item_value='6', description='', sort_order=6, status=1, create_by='LKGLZ', create_time='2021-11-2914:21:59', update_by='LKGLZ', update_time='2021-12-14 11:59:49' WHERE id='1465204373351931906'; -INSERT INTO sys_dict_item ( id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time ) VALUES ( '1470604504423297026', '1465203901006192642', '已签到', '7', '', 7, 1, 'LKGLZ', '2021-12-14 12:00:11' ); \ No newline at end of file +INSERT INTO sys_dict_item ( id, dict_id, item_text, item_value, description, sort_order, status, create_by, create_time ) VALUES ( '1470604504423297026', '1465203901006192642', '已签到', '7', '', 7, 1, 'LKGLZ', '2021-12-14 12:00:11' ); + +ALTER TABLE `pay_meeting_situation` + ADD COLUMN `register_process` tinyint(2) NULL COMMENT '报名流程' AFTER `contract_id`; \ No newline at end of file diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingSituationController.java index 566a1c8b..0f401bf5 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CommitteeMeetingSituationController.java @@ -199,11 +199,11 @@ public class CommitteeMeetingSituationController extends JeroController check(@RequestBody CheckVO checkVO) { payMeetingSituationService.check(checkVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CouncilMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CouncilMeetingSituationController.java index 4fda332f..1a46c3d3 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CouncilMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/CouncilMeetingSituationController.java @@ -177,11 +177,11 @@ public class CouncilMeetingSituationController extends JeroController check(@RequestBody CheckVO checkVO) { payMeetingSituationService.check(checkVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java index 55015c61..7f722a0f 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/InternalMeetingSituationController.java @@ -194,11 +194,11 @@ public class InternalMeetingSituationController extends JeroController check(@RequestBody CheckVO checkVO) { payMeetingSituationService.check(checkVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingSituationController.java index 42955027..2aa4814b 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/OtherMeetingSituationController.java @@ -184,11 +184,11 @@ public class OtherMeetingSituationController extends JeroController check(@RequestBody CheckVO checkVO) { payMeetingSituationService.check(checkVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingSituationController.java index 0750e03b..45900196 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/StandardsMeetingSituationController.java @@ -184,11 +184,11 @@ public class StandardsMeetingSituationController extends JeroController check(@RequestBody CheckVO checkVO) { payMeetingSituationService.check(checkVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingSituationController.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingSituationController.java index 43ef566c..93f27304 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingSituationController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/controller/WorkGroupMeetingSituationController.java @@ -184,11 +184,11 @@ public class WorkGroupMeetingSituationController extends JeroController check(@RequestBody CheckVO checkVO) { payMeetingSituationService.check(checkVO); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java index 36d1c365..37705cb9 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeeting.java @@ -304,7 +304,15 @@ public class PayMeeting implements Serializable { @TableField(exist = false) private Integer registerCheckResult; - + /** + * 报名信息待审核 1 + * 凭证待审核 2 + * 不可参会 3 + * 待上传凭证 4 + * 凭证被拒绝 5 + * 待签到 6 + * 已签到 7 + */ @TableField(exist = false) @Dict(dicCode = "sign_up_status") private Integer signUpStatus; diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java index c44413c8..3cad6eb8 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/entity/PayMeetingSituation.java @@ -295,8 +295,8 @@ public class PayMeetingSituation implements Serializable { @Dict(dicCode = "invoice_type") private Integer needInvoice; - /**付款凭证*/ - @ApiModelProperty(value = "付款凭证") + /**缴费凭证*/ + @ApiModelProperty(value = "缴费凭证") private String paymentRecord; /**订单后4位编码*/ @@ -363,9 +363,9 @@ public class PayMeetingSituation implements Serializable { @ApiModelProperty(value = "对接人姓名") private String dockName; - /**付款凭证审核状态*/ + /**缴费凭证审核状态*/ //@Excel(name = "审核状态", width = 15) - @ApiModelProperty(value = "付款凭证审核状态") + @ApiModelProperty(value = "缴费凭证审核状态") @Dict(dicCode = "signup_status") private Integer checkResult; @@ -431,7 +431,6 @@ public class PayMeetingSituation implements Serializable { @TableField(exist = false) private Boolean isZero; - @TableField(exist = false) @ApiModelProperty(value = "报名流程") private Integer registerProcess; } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingMapper.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingMapper.java index c2e0d665..efa7ba9c 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingMapper.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/PayMeetingMapper.java @@ -26,7 +26,8 @@ public interface PayMeetingMapper extends BaseMapper { IPage pageListContract3(Page page, @Param(Constants.WRAPPER) QueryWrapper queryWrapper, - @Param("now") String now); + @Param("now") String now, + @Param("contactId") String contactId); IPage internelPage(Page page, @Param(Constants.WRAPPER) QueryWrapper queryWrapper); diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingMapper.xml b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingMapper.xml index e5b5cd1c..3626d44a 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingMapper.xml +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/mapper/xml/PayMeetingMapper.xml @@ -72,26 +72,7 @@ case_committee_id, case_committee_name, notice, - (case - when meeting_type = 2 then null - when meeting_type = 3 then null - else pms.pay_mode - END - ) as pay_mode, - (case - when meeting_type = 2 then null - when meeting_type = 3 then null - else pms.register_check_result - END - ) as register_check_result, - (case - when meeting_type = 2 then null - when meeting_type = 3 then null - else pms.id - END - ) as situationId, pm.id, - GROUP_CONCAT(pms.company_contact_id) company_contact_ids, (case when date_format(start_time, '%Y-%m-%d') > #{now} then 2 @@ -142,24 +123,9 @@ case_committee_id, case_committee_name, notice, - (case - when meeting_type = 2 then null - when meeting_type = 3 then null - else pms.pay_mode - END - ) as pay_mode, - (case - when meeting_type = 2 then null - when meeting_type = 3 then null - else pms.register_check_result - END - ) as register_check_result, - (case - when meeting_type = 2 then null - when meeting_type = 3 then null - else pms.id - END - ) as situationId, + pms.pay_mode as pay_mode, + pms.register_check_result as register_check_result, + pms.id as situationId, pm.id, (case when date_format(start_time, '%Y-%m-%d') > #{now} then 2 @@ -176,69 +142,39 @@ diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingServiceImpl.java index 9b8a9e78..62e8b849 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingServiceImpl.java @@ -631,36 +631,36 @@ public class PayMeetingServiceImpl extends ServiceImpl a.eq("pms.company_contact_id", contactId) - .or() - .eq("pms.post_contact_id", contactId) - .or() - .eq("pmrr.contact_id", contactId) - .or() - .eq("pm.meeting_type",MeetingCommon.STANDARD_MEETING) - .or() - .eq("pm.meeting_type",MeetingCommon.INTERNATIONAL_MEETING) - .or() - .eq("pm.meeting_type",MeetingCommon.OTHER_MEETING) - ); - return baseMapper.pageListContract3(page, queryWrapper, now); + return baseMapper.pageListContract3(page, queryWrapper, now, contactId); } } diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java index 0c5b745a..26e86e5d 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/meeting/service/impl/PayMeetingSituationServiceImpl.java @@ -170,7 +170,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl payPaymentRecords = new ArrayList<>(); PayPaymentRecord payPaymentRecord = new PayPaymentRecord(); @@ -524,6 +533,19 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl