Browse Source

调整删除负责人的条件

dev_power_axis
YUJT 3 years ago
parent
commit
b3c2cf8819
  1. 4
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructLeaderDao.java
  2. 4
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisLeaderServiceImpl.java
  3. 2
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructLeaderServiceImpl.java
  4. 2
      epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructLeaderDao.xml

4
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/dao/PowerAxisStructLeaderDao.java

@ -36,12 +36,10 @@ public interface PowerAxisStructLeaderDao extends BaseDao<PowerAxisStructLeaderE
* *
* @param customerId 客户ID * @param customerId 客户ID
* @param axisStructId 节点ID * @param axisStructId 节点ID
* @param leaderId 负责人ID
* @return void * @return void
* @author work@yujt.net.cn * @author work@yujt.net.cn
* @date 2022/4/25/0025 9:16 * @date 2022/4/25/0025 9:16
*/ */
void deleteStructLeader(@Param("customerId") String customerId, void deleteStructLeader(@Param("customerId") String customerId,
@Param("axisStructId") String axisStructId, @Param("axisStructId") String axisStructId);
@Param("leaderId") String leaderId);
} }

4
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisLeaderServiceImpl.java

@ -93,9 +93,7 @@ public class PowerAxisLeaderServiceImpl extends BaseServiceImpl<PowerAxisLeaderD
boolean i = updateById(entity); boolean i = updateById(entity);
if (i) { if (i) {
// 关联表,先删除(by structReferenceId),再插入 // 关联表,先删除(by structReferenceId),再插入
powerAxisStructLeaderDao.deleteStructLeader( powerAxisStructLeaderDao.deleteStructLeader(dto.getCustomerId(), dto.getStructReferenceId());
dto.getCustomerId(), dto.getStructReferenceId(), dto.getId()
);
addStructLeaderRelation( addStructLeaderRelation(
dto.getCustomerId(), dto.getStructReferenceId(), entity.getId(), dto.getCategoryCode() dto.getCustomerId(), dto.getStructReferenceId(), entity.getId(), dto.getCategoryCode()
); );

2
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/java/com/epmet/plugin/power/modules/axis/service/impl/PowerAxisStructLeaderServiceImpl.java

@ -138,7 +138,7 @@ public class PowerAxisStructLeaderServiceImpl extends BaseServiceImpl<PowerAxisS
@Override @Override
public void bindAxisStructLeader(TokenDto tokenDto, StructLeaderBindFormDTO formDto) { public void bindAxisStructLeader(TokenDto tokenDto, StructLeaderBindFormDTO formDto) {
baseDao.deleteStructLeader(loginUserUtil.getLoginUserCustomerId(), formDto.getAxisStructId(), formDto.getLeaderId()); baseDao.deleteStructLeader(loginUserUtil.getLoginUserCustomerId(), formDto.getAxisStructId());
PowerAxisStructLeaderEntity structLeader = new PowerAxisStructLeaderEntity(); PowerAxisStructLeaderEntity structLeader = new PowerAxisStructLeaderEntity();
structLeader.setCustomerId(loginUserUtil.getLoginUserCustomerId()); structLeader.setCustomerId(loginUserUtil.getLoginUserCustomerId());

2
epmet-plugins-module/pli-power-base/pli-power-base-server/src/main/resources/mapper/poweraxis/PowerAxisStructLeaderDao.xml

@ -17,7 +17,7 @@
<result property="updatedTime" column="UPDATED_TIME"/> <result property="updatedTime" column="UPDATED_TIME"/>
</resultMap> </resultMap>
<delete id="deleteStructLeader"> <delete id="deleteStructLeader">
delete from pli_power_axis_struct_leader where CUSTOMER_ID = #{customerId} and STRUCT_REFERENCE_ID = #{axisStructId} and LEADER_ID = #{leaderId} delete from pli_power_axis_struct_leader where CUSTOMER_ID = #{customerId} and STRUCT_REFERENCE_ID = #{axisStructId}
</delete> </delete>
<select id="queryLeaderDetailById" <select id="queryLeaderDetailById"
resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisSLeaderResultDTO"> resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisSLeaderResultDTO">

Loading…
Cancel
Save