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 axisStructId 节点ID
* @param leaderId 负责人ID
* @return void
* @author work@yujt.net.cn
* @date 2022/4/25/0025 9:16
*/
void deleteStructLeader(@Param("customerId") String customerId,
@Param("axisStructId") String axisStructId,
@Param("leaderId") String leaderId);
@Param("axisStructId") String axisStructId);
}

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);
if (i) {
// 关联表,先删除(by structReferenceId),再插入
powerAxisStructLeaderDao.deleteStructLeader(
dto.getCustomerId(), dto.getStructReferenceId(), dto.getId()
);
powerAxisStructLeaderDao.deleteStructLeader(dto.getCustomerId(), dto.getStructReferenceId());
addStructLeaderRelation(
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
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();
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"/>
</resultMap>
<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>
<select id="queryLeaderDetailById"
resultType="com.epmet.plugin.power.dto.axis.result.PowerAxisSLeaderResultDTO">

Loading…
Cancel
Save