Browse Source

详情

master
yinzuomei 3 years ago
parent
commit
4455a67f53
  1. 14
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partyOrg/dao/IcPartyActOrgDao.java
  2. 1
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partyOrg/service/impl/IcPartyActServiceImpl.java
  3. 17
      epmet-module/resi-partymember/resi-partymember-server/src/main/resources/mapper/partyOrg/IcPartyActOrgDao.xml

14
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partyOrg/dao/IcPartyActOrgDao.java

@ -2,6 +2,7 @@ package com.epmet.modules.partyOrg.dao;
import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.modules.partyOrg.entity.IcPartyActOrgEntity;
import com.epmet.resi.partymember.dto.icpartyact.form.JoinOrgDTO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -16,5 +17,18 @@ import java.util.List;
@Mapper
public interface IcPartyActOrgDao extends BaseDao<IcPartyActOrgEntity> {
/**
* 删除活动时同时删除参与活动党组织表
* @param customerId
* @param icPartyActIds
* @return
*/
int deleteByPartyActId(@Param("customerId") String customerId, @Param("icPartyActIds")List<String> icPartyActIds);
/**
* 查询活动的参与活动党组织列表
* @param icPartyActId
* @return
*/
List<JoinOrgDTO> selectJoinOrgList(String icPartyActId);
}

1
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partyOrg/service/impl/IcPartyActServiceImpl.java

@ -258,6 +258,7 @@ public class IcPartyActServiceImpl extends BaseServiceImpl<IcPartyActDao, IcPart
resDTO.setJoinUserTypeName(NumConstant.ZERO_STR.equals(resDTO.getJoinUserType()) ? "全体党员" : "支部委员");
resDTO.setAttachmentList(resiPartymemberAttachmentDao.selectListByBusinessId(icPartyActId));
resDTO.setIsSignIn(SpringContextUtils.getBean(IcPartyActSignInRecordService.class).checkSignIn(icPartyActId,userId));
resDTO.setJoinOrgList(icPartyActOrgDao.selectJoinOrgList(icPartyActId));
return resDTO;
}

17
epmet-module/resi-partymember/resi-partymember-server/src/main/resources/mapper/partyOrg/IcPartyActOrgDao.xml

@ -9,4 +9,21 @@
IC_PARTY_ACT_ID = #{icPartyActId}
</foreach>
</delete>
<select id="selectJoinOrgList" parameterType="java.lang.String" resultType="com.epmet.resi.partymember.dto.icpartyact.form.JoinOrgDTO">
SELECT
o.ID AS icPartyActOrgRecId,
o.JOIN_ORG_ID as joinOrgId,
o.JOIN_ORG_NAME as joinOrgName,
o.JOIN_ORG_PATH as joinOrgPath,
o.ORG_TYPE as orgType,
o.PID as pid,
o.CUSTOMER_ID as customerId,
o.IC_PARTY_ACT_ID as icPartyActOrgRecId
FROM
ic_party_act_org o
WHERE
o.DEL_FLAG = '0'
AND o.IC_PARTY_ACT_ID = #{icPartyActId}
</select>
</mapper>
Loading…
Cancel
Save