修改bug

zhairh
wangwei 3 years ago
parent 4bbc2eef44
commit 66bea1c27f

@ -14,6 +14,7 @@ import com.glxp.api.admin.res.PageSimpleResponse;
import com.glxp.api.admin.res.auth.AuthAdminResponse; import com.glxp.api.admin.res.auth.AuthAdminResponse;
import com.glxp.api.admin.res.auth.AuthAdminRoleResponse; import com.glxp.api.admin.res.auth.AuthAdminRoleResponse;
import com.glxp.api.admin.service.auth.*; import com.glxp.api.admin.service.auth.*;
import com.glxp.api.admin.service.inout.WarehouseUserService;
import com.glxp.api.admin.service.inventory.InvSubWarehouseService; import com.glxp.api.admin.service.inventory.InvSubWarehouseService;
import com.glxp.api.admin.util.GennerOrderUtils; import com.glxp.api.admin.util.GennerOrderUtils;
import com.glxp.api.admin.util.PasswordUtils; import com.glxp.api.admin.util.PasswordUtils;
@ -52,6 +53,11 @@ public class AuthAdminController {
@Resource @Resource
private CustomerService customerService; private CustomerService customerService;
@Resource
private WarehouseUserService warehouseUserService;
/** /**
* *
*/ */
@ -267,14 +273,16 @@ public class AuthAdminController {
if (authAdminSaveRequest.getId() == null) { if (authAdminSaveRequest.getId() == null) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "参数错误!"); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "参数错误!");
} }
// 先得到要删除角色的 getLocSubInvCode
AuthAdmin byId = authAdminService.findById(authAdminSaveRequest.getId());
boolean b = authAdminService.deleteById(authAdminSaveRequest.getId()); boolean b = authAdminService.deleteById(authAdminSaveRequest.getId());
if (!b) { if (!b) {
return ResultVOUtils.error(ResultEnum.NOT_NETWORK); return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
} }
// 先删除之前的角色 // 先删除之前的角色
authRoleAdminService.deleteByAdminId(authAdminSaveRequest.getId()); authRoleAdminService.deleteByAdminId(authAdminSaveRequest.getId());
warehouseUserService.deleteByCodeAndId(authAdminSaveRequest.getId(),byId.getLocSubInvCode());
return ResultVOUtils.success(); return ResultVOUtils.success();
} }

@ -1287,7 +1287,7 @@ public class WareHouseController {
continue; continue;
} }
} }
if (!isExit) { if (isExit) {
filteBusTypes.put(invBusUserEntity.getUserId(), invBusUserEntity); filteBusTypes.put(invBusUserEntity.getUserId(), invBusUserEntity);
} }
} }

@ -37,6 +37,8 @@ public interface WarehouseBussinessTypeDao {
void deleteByCode(@Param("code") String code); void deleteByCode(@Param("code") String code);
/** /**
* *
* *

@ -8,6 +8,7 @@ import java.util.List;
public interface WarehouseUserDao { public interface WarehouseUserDao {
int deleteByPrimaryKey(Integer id); int deleteByPrimaryKey(Integer id);
int deleteByCodeAndId(@Param("id") Long id,@Param("code") String code);
List<WarehouseUserEntity> filterList(FilterInvUserRequest filterInvUserRequest); List<WarehouseUserEntity> filterList(FilterInvUserRequest filterInvUserRequest);

@ -5,6 +5,7 @@ import com.glxp.api.admin.entity.auth.AuthAdmin;
import com.glxp.api.admin.entity.inout.WarehouseUserEntity; import com.glxp.api.admin.entity.inout.WarehouseUserEntity;
import com.glxp.api.admin.req.inventory.FilterInvLinkDataRequest; import com.glxp.api.admin.req.inventory.FilterInvLinkDataRequest;
import com.glxp.api.admin.req.inventory.FilterInvUserRequest; import com.glxp.api.admin.req.inventory.FilterInvUserRequest;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@ -49,6 +50,8 @@ public interface WarehouseUserService {
*/ */
void deleteWarehouseUser(Integer id); void deleteWarehouseUser(Integer id);
void deleteByCodeAndId(Long id, String code);
/** /**
* *
* *

@ -105,6 +105,13 @@ public class WarehouseUserServiceImpl implements WarehouseUserService {
} }
} }
@Override
public void deleteByCodeAndId(Long id, String code) {
if(null !=id && null !=code){
warehouseUserDao.deleteByCodeAndId(id,code);
}
}
@Override @Override
public List<WarehouseUserEntity> getWarehouseUserList(FilterInvLinkDataRequest filterInvLinkDataRequest) { public List<WarehouseUserEntity> getWarehouseUserList(FilterInvLinkDataRequest filterInvLinkDataRequest) {
if (filterInvLinkDataRequest == null) { if (filterInvLinkDataRequest == null) {

@ -25,6 +25,7 @@
delete from inv_warehouse_bussiness_type delete from inv_warehouse_bussiness_type
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</delete> </delete>
<insert id="insert" keyColumn="id" keyProperty="id" <insert id="insert" keyColumn="id" keyProperty="id"
parameterType="com.glxp.api.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> parameterType="com.glxp.api.admin.entity.inout.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->

@ -9,10 +9,11 @@
<result column="userId" jdbcType="BIGINT" property="userid"/> <result column="userId" jdbcType="BIGINT" property="userid"/>
<result column="userName" jdbcType="VARCHAR" property="username"/> <result column="userName" jdbcType="VARCHAR" property="username"/>
<result column="isDirector" javaType="boolean" property="isDirector"/> <result column="isDirector" javaType="boolean" property="isDirector"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
<!--@mbg.generated--> <!--@mbg.generated-->
id, code, userId, userName, isDirector id, code, userId, userName, isDirector,locSubInvCode
</sql> </sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap"> <select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
<!--@mbg.generated--> <!--@mbg.generated-->
@ -26,6 +27,11 @@
delete from inv_warehouse_user delete from inv_warehouse_user
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</delete> </delete>
<delete id="deleteByCodeAndId" >
<!--@mbg.generated-->
delete from inv_warehouse_user
where userid = #{id} and code=#{code}
</delete>
<insert id="insert" keyColumn="id" keyProperty="id" <insert id="insert" keyColumn="id" keyProperty="id"
parameterType="com.glxp.api.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true"> parameterType="com.glxp.api.admin.entity.inout.WarehouseUserEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->

Loading…
Cancel
Save