add 标协会议报名信息维护
This commit is contained in:
+39
@@ -90,6 +90,45 @@ public class StandardsMeetingSituationController extends JeroController<PayMeeti
|
|||||||
return Result.OK(pageList);
|
return Result.OK(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标协会议报名信息维护
|
||||||
|
*/
|
||||||
|
@CompanyNameTranslate
|
||||||
|
@RequiresPermissions("standardsMeetingSituation:search")
|
||||||
|
@ApiOperation(value = "标协会议报名信息维护")
|
||||||
|
@GetMapping(value = "/standardPage")
|
||||||
|
public Result<?> queryStandardPage(PayMeetingSituation payMeetingSituation,
|
||||||
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
||||||
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
QueryWrapper<PayMeetingSituation> queryWrapper = QueryGenerator.initQueryWrapper(payMeetingSituation, req.getParameterMap());
|
||||||
|
String year = req.getParameter("year");
|
||||||
|
if (StringUtils.isBlank(year)){
|
||||||
|
throw new JeroBootException("年份不能为空");
|
||||||
|
}
|
||||||
|
queryWrapper.eq("pm.particular_year",year);
|
||||||
|
|
||||||
|
String particularYear = req.getParameter("particularYear");
|
||||||
|
if (StringUtils.isNotBlank(particularYear)){
|
||||||
|
queryWrapper.eq("DATE_FORMAT( ppr.payment_date, '%Y' )",particularYear);
|
||||||
|
}
|
||||||
|
queryWrapper.eq("pm.meeting_type", MEETING_TYPE);
|
||||||
|
|
||||||
|
Page<PayMeetingSituation> page = new Page<>(pageNo, pageSize);
|
||||||
|
IPage<PayMeetingSituation> pageList = payMeetingSituationService.queryStandardPage(page, queryWrapper);
|
||||||
|
List<PayMeetingSituation> situationList = pageList.getRecords();
|
||||||
|
for (PayMeetingSituation meetingSituation : situationList) {
|
||||||
|
Integer payMode = meetingSituation.getPayMode();
|
||||||
|
//汇款并且缴费凭证为空
|
||||||
|
if (Objects.equals(payMode,1) && StringUtils.isBlank(meetingSituation.getPaymentRecord())){
|
||||||
|
meetingSituation.setIdentification(PayProjectCommon.YES);
|
||||||
|
}else {
|
||||||
|
meetingSituation.setIdentification(PayProjectCommon.NO);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 添加参会人
|
* 添加参会人
|
||||||
*/
|
*/
|
||||||
|
|||||||
+8
@@ -446,6 +446,14 @@ public class PayMeetingSituation implements Serializable {
|
|||||||
@ApiModelProperty(value = "会议名称")
|
@ApiModelProperty(value = "会议名称")
|
||||||
private String meetingName;
|
private String meetingName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会议名称
|
||||||
|
*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
@ApiModelProperty(value = "会议类型")
|
||||||
|
@Dict(dicCode = "standard_meeting_type")
|
||||||
|
private String tbMeetingType;
|
||||||
|
|
||||||
/**打包年份*/
|
/**打包年份*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "打包年份")
|
@ApiModelProperty(value = "打包年份")
|
||||||
|
|||||||
+2
@@ -26,6 +26,8 @@ public interface PayMeetingSituationMapper extends BaseMapper<PayMeetingSituatio
|
|||||||
IPage<PayMeetingSituation> pageListContract(Page<PayMeetingSituation> page,
|
IPage<PayMeetingSituation> pageListContract(Page<PayMeetingSituation> page,
|
||||||
@Param(Constants.WRAPPER) QueryWrapper<PayMeetingSituation> queryWrapper);
|
@Param(Constants.WRAPPER) QueryWrapper<PayMeetingSituation> queryWrapper);
|
||||||
|
|
||||||
|
IPage<PayMeetingSituation> queryStandardPage(Page<PayMeetingSituation> page,@Param(Constants.WRAPPER) QueryWrapper<PayMeetingSituation> queryWrapper);
|
||||||
|
|
||||||
IPage<PayMeetingSituation> pageListContractWorkGroup(Page<PayMeetingSituation> page,
|
IPage<PayMeetingSituation> pageListContractWorkGroup(Page<PayMeetingSituation> page,
|
||||||
@Param(Constants.WRAPPER) QueryWrapper<PayMeetingSituation> queryWrapper);
|
@Param(Constants.WRAPPER) QueryWrapper<PayMeetingSituation> queryWrapper);
|
||||||
|
|
||||||
|
|||||||
+10
@@ -49,6 +49,8 @@
|
|||||||
<result column="in_account" property="inAccount"/>
|
<result column="in_account" property="inAccount"/>
|
||||||
<result column="make_invoice" property="makeInvoice"/>
|
<result column="make_invoice" property="makeInvoice"/>
|
||||||
<result column="mail" property="mail"/>
|
<result column="mail" property="mail"/>
|
||||||
|
<result column="meeting_name" property="meetingName"/>
|
||||||
|
<result column="tb_meeting_type" property="tbMeetingType"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
<resultMap id="MeetingSituationContractVOMap" type="com.jero.meeting.vo.MeetingSituationContractVO">
|
<resultMap id="MeetingSituationContractVOMap" type="com.jero.meeting.vo.MeetingSituationContractVO">
|
||||||
<id column="id" property="id"/>
|
<id column="id" property="id"/>
|
||||||
@@ -160,6 +162,14 @@
|
|||||||
${ew.customSqlSegment}
|
${ew.customSqlSegment}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="queryStandardPage" resultMap="PayMeetingSituationResultMap">
|
||||||
|
select distinct pms.*,pm.meeting_name,pm.tb_meeting_type
|
||||||
|
from pay_meeting_situation pms
|
||||||
|
left join pay_meeting pm on pms.meeting_id = pm.id
|
||||||
|
left JOIN pay_payment_record ppr ON ppr.project_id = pms.id
|
||||||
|
${ew.customSqlSegment}
|
||||||
|
</select>
|
||||||
|
|
||||||
<select id="pageListContractWorkGroup" resultMap="PayMeetingSituationResultMap">
|
<select id="pageListContractWorkGroup" resultMap="PayMeetingSituationResultMap">
|
||||||
select distinct pms.*
|
select distinct pms.*
|
||||||
from pay_meeting_situation pms
|
from pay_meeting_situation pms
|
||||||
|
|||||||
+2
@@ -87,6 +87,8 @@ public interface IPayMeetingSituationService extends IService<PayMeetingSituatio
|
|||||||
|
|
||||||
IPage<PayMeetingSituation> pageListContract(String meetingId, Page<PayMeetingSituation> page, QueryWrapper<PayMeetingSituation> queryWrapper, Integer meetingType);
|
IPage<PayMeetingSituation> pageListContract(String meetingId, Page<PayMeetingSituation> page, QueryWrapper<PayMeetingSituation> queryWrapper, Integer meetingType);
|
||||||
|
|
||||||
|
IPage<PayMeetingSituation> queryStandardPage(Page<PayMeetingSituation> page, QueryWrapper<PayMeetingSituation> queryWrapper);
|
||||||
|
|
||||||
List<Object> MeetingSituationGetModelAndView(HttpServletRequest request, PayMeetingSituation payMeetingSituation, Integer meetingType);
|
List<Object> MeetingSituationGetModelAndView(HttpServletRequest request, PayMeetingSituation payMeetingSituation, Integer meetingType);
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
|
|||||||
+5
@@ -984,6 +984,11 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
|
|||||||
return baseMapper.pageListContract(page, queryWrapper);
|
return baseMapper.pageListContract(page, queryWrapper);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public IPage<PayMeetingSituation> queryStandardPage(Page<PayMeetingSituation> page, QueryWrapper<PayMeetingSituation> queryWrapper) {
|
||||||
|
return baseMapper.queryStandardPage(page, queryWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新
|
* 更新
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user