Commit 1c726e96 by zhangyang

feat:[none] 书刊收益新增时间筛选参数

parent d7a3d848
......@@ -670,6 +670,8 @@ public interface BookFacade {
@RequestParam(value = "templetId", required = false) Long templetId,
@RequestParam(value = "secondTempletId", required = false) Long secondTempletId,
@RequestParam(value = "thirdTempletId", required = false) Long thirdTempletId,
@RequestParam(value = "startTime", required = false) String startTime,
@RequestParam(value = "endTime", required = false) String endTime,
@RequestParam(value = "minimumSupport", required = false) Integer minimumSupport)
throws BizException, PermissionException, JsonParseException;
......@@ -690,6 +692,8 @@ public interface BookFacade {
@RequestParam(value = "isFundSupport", required = false) Integer isFundSupport,
@RequestParam(value = "templetId", required = false) Long templetId,
@RequestParam(value = "secondTempletId", required = false) Long secondTempletId,
@RequestParam(value = "startTime", required = false) String startTime,
@RequestParam(value = "endTime", required = false) String endTime,
@RequestParam(value = "thirdTempletId", required = false) Long thirdTempletId)
throws PermissionException, BizException;
......
......@@ -1049,6 +1049,8 @@ public class BookFacadeImpl implements BookFacade {
@RequestParam(value = "templetId", required = false) Long templetId,
@RequestParam(value = "secondTempletId", required = false) Long secondTempletId,
@RequestParam(value = "thirdTempletId", required = false) Long thirdTempletId,
@RequestParam(value = "startTime", required = false) String startTime,
@RequestParam(value = "endTime", required = false) String endTime,
@RequestParam(value = "minimumSupport", required = false) Integer minimumSupport)
throws BizException, PermissionException {
Long agentId = (Long) SessionUtil.getVlaue(token, SessionUtil.PARTY_ID);
......@@ -1066,6 +1068,8 @@ public class BookFacadeImpl implements BookFacade {
paramMap.put("thirdTempletId", thirdTempletId);
paramMap.put("thirdTempletIds", Optional.ofNullable(paramMap.get("thirdTempletId")).map(Lists::newArrayList).orElse(Lists.newArrayList()));
paramMap.put("minimumSupport", minimumSupport);
paramMap.put("startTime",StringUtil.trimToNull(startTime));
paramMap.put("endTime",StringUtil.trimToNull(endTime));
return new ResponseDto<>(bookBiz.listPageIncomeDetail(new PageParam(currentPage, numPerPage), paramMap, agentId));
}
......@@ -1080,6 +1084,8 @@ public class BookFacadeImpl implements BookFacade {
@RequestParam(value = "isFundSupport", required = false) Integer isFundSupport,
@RequestParam(value = "templetId", required = false) Long templetId,
@RequestParam(value = "secondTempletId", required = false) Long secondTempletId,
@RequestParam(value = "startTime", required = false) String startTime,
@RequestParam(value = "endTime", required = false) String endTime,
@RequestParam(value = "thirdTempletId", required = false) Long thirdTempletId) throws PermissionException {
Long agentId = (Long) SessionUtil.getVlaue(token, SessionUtil.PARTY_ID);
String systemCode = (String) SessionUtil.getVlaue(token, SessionUtil.SYSTEM_CODE);
......@@ -1102,6 +1108,8 @@ public class BookFacadeImpl implements BookFacade {
paramMap.put("secondTempletIds", Optional.ofNullable(paramMap.get("secondTempletId")).map(Lists::newArrayList).orElse(Lists.newArrayList()));
paramMap.put("thirdTempletId", thirdTempletId);
paramMap.put("thirdTempletIds", Optional.ofNullable(paramMap.get("thirdTempletId")).map(Lists::newArrayList).orElse(Lists.newArrayList()));
paramMap.put("startTime",StringUtil.trimToNull(startTime));
paramMap.put("endTime",StringUtil.trimToNull(endTime));
bookBiz.exportBookIncomeDetail(paramMap, agentId, partyId, systemCode);
return new ResponseDto<>();
}
......
......@@ -2493,6 +2493,12 @@
book_minimum_support s ON B.BOOK_ID=s.book_id AND s.end_time <![CDATA[ > ]]> NOW() AND s.start_time <![CDATA[ < ]]> NOW()
WHERE
1=1
<if test="startTime !=null">
AND A.CREATED_DATE <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime !=null">
AND A.CREATED_DATE <![CDATA[ <= ]]> #{endTime}
</if>
<if test="typeCode!=null">
AND
B.TYPE_CODE = #{typeCode}
......@@ -2569,6 +2575,12 @@
BF.BOOK_ID = A.BOOK_ID AND BF.END_TIME <![CDATA[ > ]]> NOW() AND BF.START_TIME <![CDATA[ < ]]> NOW()
WHERE
1=1
<if test="startTime !=null">
AND A.CREATED_DATE <![CDATA[ >= ]]> #{startTime}
</if>
<if test="endTime !=null">
AND A.CREATED_DATE <![CDATA[ <= ]]> #{endTime}
</if>
<if test="typeCode!=null">
AND
B.TYPE_CODE = #{typeCode}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment