Browse Source

党员是否缴费查询bug修改

feature/teamB_zz_wgh
zhaoqifeng 3 years ago
parent
commit
e050703239
  1. 1
      epmet-module/resi-partymember/resi-partymember-client/src/main/java/com/epmet/resi/partymember/dto/partymember/form/IcPartyMemberFromDTO.java
  2. 4
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/IcPartyMemberServiceImpl.java
  3. 4
      epmet-module/resi-partymember/resi-partymember-server/src/main/resources/mapper/partymember/IcPartyMemberDao.xml

1
epmet-module/resi-partymember/resi-partymember-client/src/main/java/com/epmet/resi/partymember/dto/partymember/form/IcPartyMemberFromDTO.java

@ -81,4 +81,5 @@ public class IcPartyMemberFromDTO extends PageFormDTO implements Serializable {
*/
private String payEndDate;
private String year;
private String month;
}

4
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/IcPartyMemberServiceImpl.java

@ -121,7 +121,9 @@ public class IcPartyMemberServiceImpl extends BaseServiceImpl<IcPartyMemberDao,
formDTO.setPartyOrgId(org.getId());
}
formDTO.setCustomerId(tokenDto.getCustomerId());
formDTO.setYear(DateUtils.format(new Date(), DateUtils.DATE_PATTERN_YYYY));
String date = DateUtils.format(new Date(), DateUtils.DATE_PATTERN_YYYYMM);
formDTO.setYear(date.substring(0, 4));
formDTO.setMonth(date.substring(4, 6));
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize(), formDTO.getIsPage());
List<IcPartyMemberResultDTO> list = baseDao.selectList(formDTO);

4
epmet-module/resi-partymember/resi-partymember-server/src/main/resources/mapper/partymember/IcPartyMemberDao.xml

@ -51,7 +51,7 @@
a.LDZH,
a.PARTY_ZW,
a.ADDRESS,
IF( b.PAY_DATE IS NULL, 0, 1 ) AS isPay,
IF( e.MONEY IS NULL, 0, 1 ) AS isPay,
b.PAY_DATE,
a.CULTURE,
a.TOTAL_SCORE AS point,
@ -73,6 +73,8 @@
AND b.CUSTOMER_ID = #{customerId}
INNER JOIN ic_party_org d ON a.SSZB = d.ID
AND d.DEL_FLAG = 0
LEFT JOIN ic_party_member_pay_record_detail e ON a.ID = e.PARTY_MEMBER_ID
AND e.DEL_FLAG = 0 AND e.`YEAR` = #{year} AND e.`MONTH` = #{month}
WHERE
a.DEL_FLAG = 0
AND a.CUSTOMER_ID = #{customerId}

Loading…
Cancel
Save