ID相关修改

master
anthonywj 2 years ago
parent 3360b7e2bd
commit 14e43730de

@ -1,6 +1,7 @@
package com.glxp.api.controller.auth; package com.glxp.api.controller.auth;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation; import com.glxp.api.annotation.AuthRuleAnnotation;
import com.glxp.api.common.enums.ResultEnum; import com.glxp.api.common.enums.ResultEnum;
@ -129,12 +130,15 @@ public class InvBusUserController {
public BaseResponse postRes(@RequestBody UpdateUserRelBusRequset relBusRequset) { public BaseResponse postRes(@RequestBody UpdateUserRelBusRequset relBusRequset) {
boolean b = invBusUserService.deleteByUnion(relBusRequset.getUserId(), relBusRequset.getSubInvCode()); boolean b = invBusUserService.deleteByUnion(relBusRequset.getUserId(), relBusRequset.getSubInvCode());
if (CollUtil.isNotEmpty(relBusRequset.getSelectActions())) { if (CollUtil.isNotEmpty(relBusRequset.getSelectActions())) {
invBusUserService.deleteByUnion(relBusRequset.getUserId(), relBusRequset.getSubInvCode());
relBusRequset.getSelectActions().forEach(action -> relBusRequset.getSelectActions().forEach(action ->
{ {
InvBusUserEntity invBusUserEntity = new InvBusUserEntity(); InvBusUserEntity invBusUserEntity = new InvBusUserEntity();
invBusUserEntity.setUserId(relBusRequset.getUserId()); invBusUserEntity.setUserId(relBusRequset.getUserId());
invBusUserEntity.setSubInvCode(relBusRequset.getSubInvCode()); invBusUserEntity.setSubInvCode(relBusRequset.getSubInvCode());
invBusUserEntity.setScAction(action); invBusUserEntity.setScAction(action);
// invBusUserEntity.setId(IdUtil.getSnowflakeNextId());
invBusUserService.insertInvBusUser(invBusUserEntity); invBusUserService.insertInvBusUser(invBusUserEntity);
}); });
} }

@ -131,7 +131,7 @@ public class InvWarehouseController extends BaseController {
return ResultVOUtils.error(500, "当前仓库不能为空!"); return ResultVOUtils.error(500, "当前仓库不能为空!");
} }
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest(); FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
if(filterInvWarehouseRequest.getType()==null){ if (filterInvWarehouseRequest.getType() == null) {
filterInvSubWarehouseRequest.setAdvanceType(1); filterInvSubWarehouseRequest.setAdvanceType(1);
} }
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest); List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest);
@ -279,7 +279,6 @@ public class InvWarehouseController extends BaseController {
} }
//更新仓库信息 //更新仓库信息
invWarehouseEntity.setUpdateTime(new Date()); invWarehouseEntity.setUpdateTime(new Date());
boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity); boolean b = invWarehouseService.updateInvSubWarehouse(invWarehouseEntity);
@ -355,7 +354,7 @@ public class InvWarehouseController extends BaseController {
// 判断此分库中是否还有库存 // 判断此分库中是否还有库存
InvWarehouseEntity byWareId = invWarehouseService.getByWareId(deleteRequest.getId()); InvWarehouseEntity byWareId = invWarehouseService.getByWareId(deleteRequest.getId());
List<InvWarehouseEntity> byWarePcode = invWarehouseService.getByWarePcode(byWareId.getCode()); List<InvWarehouseEntity> byWarePcode = invWarehouseService.getByWarePcode(byWareId.getCode());
if( byWarePcode.size()>0){ if (byWarePcode.size() > 0) {
return ResultVOUtils.error(500, "此仓库下存在仓库无法删除!"); return ResultVOUtils.error(500, "此仓库下存在仓库无法删除!");
} }

@ -9,13 +9,10 @@ import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
@Mapper @Mapper
public interface WarehouseBussinessTypeDao extends BaseMapperPlus<WarehouseBussinessTypeDao,WarehouseBussinessTypeEntity,WarehouseBussinessTypeEntity> { public interface WarehouseBussinessTypeDao extends BaseMapperPlus<WarehouseBussinessTypeDao, WarehouseBussinessTypeEntity, WarehouseBussinessTypeEntity> {
WarehouseBussinessTypeEntity selectById(Integer id);
int deleteByPrimaryKey(Integer id); int deleteByPrimaryKey(Integer id);
int insert(WarehouseBussinessTypeEntity record);
int insertOrUpdateEntity(WarehouseBussinessTypeEntity record); int insertOrUpdateEntity(WarehouseBussinessTypeEntity record);
int insertOrUpdateSelective(WarehouseBussinessTypeEntity record); int insertOrUpdateSelective(WarehouseBussinessTypeEntity record);
@ -32,7 +29,6 @@ public interface WarehouseBussinessTypeDao extends BaseMapperPlus<WarehouseBussi
int updateBatchSelective(List<WarehouseBussinessTypeEntity> list); int updateBatchSelective(List<WarehouseBussinessTypeEntity> list);
int batchInsert(@Param("list") List<WarehouseBussinessTypeEntity> list);
List<WarehouseBussinessTypeEntity> selectListByCode(@Param("code") String code); List<WarehouseBussinessTypeEntity> selectListByCode(@Param("code") String code);

@ -12,7 +12,7 @@ import java.util.Date;
@Data @Data
@TableName(value = "auth_user_bustype") @TableName(value = "auth_user_bustype")
public class InvBusUserEntity { public class InvBusUserEntity {
@TableId(value = "id", type = IdType.INPUT) @TableId(value = "id", type = IdType.AUTO)
private Long id; private Long id;
@TableField(value = "userId") @TableField(value = "userId")
private String userId; private String userId;

@ -246,6 +246,11 @@ public class IoOrderEntity {
@TableField(value = "checkPreInOrders") @TableField(value = "checkPreInOrders")
private String checkPreInOrders; private String checkPreInOrders;
// 预验收按货位出库,退货
@TableField(value = "checkPreInInvCode")
private String checkPreInInvCode;
// 预验收按货位出库,退货 // 预验收按货位出库,退货
@TableField(value = "checkPreInSpaceCode") @TableField(value = "checkPreInSpaceCode")
private String checkPreInSpaceCode; private String checkPreInSpaceCode;

@ -12,7 +12,7 @@ public class BasicBussinessTypeResponse {
/** /**
* ID * ID
*/ */
private Integer id; private Long id;
/** /**
* *

@ -1,6 +1,7 @@
package com.glxp.api.service.auth.impl; package com.glxp.api.service.auth.impl;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.auth.WarehouseBussinessTypeDao; import com.glxp.api.dao.auth.WarehouseBussinessTypeDao;
@ -21,7 +22,7 @@ import java.util.List;
@Slf4j @Slf4j
@Service @Service
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public class WarehouseBussinessTypeServiceImpl extends ServiceImpl<WarehouseBussinessTypeDao,WarehouseBussinessTypeEntity> implements WarehouseBussinessTypeService { public class WarehouseBussinessTypeServiceImpl extends ServiceImpl<WarehouseBussinessTypeDao, WarehouseBussinessTypeEntity> implements WarehouseBussinessTypeService {
@Resource @Resource
private WarehouseBussinessTypeDao warehouseBussinessTypeDao; private WarehouseBussinessTypeDao warehouseBussinessTypeDao;
@ -64,11 +65,11 @@ public class WarehouseBussinessTypeServiceImpl extends ServiceImpl<WarehouseBuss
entity.setCode(code); entity.setCode(code);
entity.setAction(bussinessTypeEntity.getAction()); entity.setAction(bussinessTypeEntity.getAction());
entity.setName(bussinessTypeEntity.getName()); entity.setName(bussinessTypeEntity.getName());
entity.setId(IdUtil.getSnowflakeNextId());
warehouseBussinessTypeEntities.add(entity); warehouseBussinessTypeEntities.add(entity);
}); });
//加入新数据 //加入新数据
warehouseBussinessTypeDao.batchInsert(warehouseBussinessTypeEntities); warehouseBussinessTypeDao.insertBatch(warehouseBussinessTypeEntities);
} }
} }

@ -84,7 +84,8 @@ public class BasicBussinessTypeServiceImpl extends ServiceImpl<BasicBussinessTyp
* @param basicBussinessTypeEntity * @param basicBussinessTypeEntity
*/ */
private void setSupplementOrderType(BasicBussinessTypeEntity basicBussinessTypeEntity) { private void setSupplementOrderType(BasicBussinessTypeEntity basicBussinessTypeEntity) {
if (null == basicBussinessTypeEntity.getId()) { boolean isExit = basicBussinessTypeDao.exists(new QueryWrapper<BasicBussinessTypeEntity>().eq(basicBussinessTypeEntity.getId() != null, "id", basicBussinessTypeEntity.getId()));
if (null == basicBussinessTypeEntity.getId() || !isExit) {
//处理添加新单据类型时的平衡补单逻辑 //处理添加新单据类型时的平衡补单逻辑
if (StrUtil.isNotBlank(basicBussinessTypeEntity.getSupplementOrderType())) { if (StrUtil.isNotBlank(basicBussinessTypeEntity.getSupplementOrderType())) {
//查询平衡补单的单据类型数据是否存在 //查询平衡补单的单据类型数据是否存在

@ -48,9 +48,6 @@ public class IoOrderDetailBizServiceImpl implements IoOrderDetailBizService {
if (StrUtil.isNotEmpty(orderId)) { if (StrUtil.isNotEmpty(orderId)) {
ew.eq("orderIdFk", orderId); ew.eq("orderIdFk", orderId);
} }
// if(chack){
// ew.isNull("nameCode");
// }
List<IoOrderDetailBizEntity> ioOrderDetailBizEntityList = ioOrderDetailBizDao.selectList(ew); List<IoOrderDetailBizEntity> ioOrderDetailBizEntityList = ioOrderDetailBizDao.selectList(ew);
return ioOrderDetailBizEntityList; return ioOrderDetailBizEntityList;
} }

@ -74,7 +74,7 @@
</select> </select>
<insert id="insertInvBusUser" keyProperty="id" <insert id="insertInvBusUser"
parameterType="com.glxp.api.entity.auth.InvBusUserEntity"> parameterType="com.glxp.api.entity.auth.InvBusUserEntity">
replace replace
INTO auth_user_bustype INTO auth_user_bustype

@ -22,18 +22,11 @@
</select> </select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer"> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer">
<!--@mbg.generated--> <!--@mbg.generated-->
delete from auth_warehouse_bustype delete
from auth_warehouse_bustype
where id = #{id,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER}
</delete> </delete>
<insert id="insert" keyColumn="id" keyProperty="id"
parameterType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated-->
insert into auth_warehouse_bustype (code, `action`, `name`
)
values (#{code,jdbcType=VARCHAR}, #{action,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}
)
</insert>
<insert id="insertSelective" keyColumn="id" keyProperty="id" <insert id="insertSelective" keyColumn="id" keyProperty="id"
parameterType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> parameterType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
@ -142,16 +135,6 @@
#{item.id,jdbcType=INTEGER} #{item.id,jdbcType=INTEGER}
</foreach> </foreach>
</update> </update>
<insert id="batchInsert" keyColumn="id" keyProperty="id" parameterType="map" useGeneratedKeys="true">
<!--@mbg.generated-->
insert into auth_warehouse_bustype
(code, `action`, `name`)
values
<foreach collection="list" item="item" separator=",">
(#{item.code,jdbcType=VARCHAR}, #{item.action,jdbcType=VARCHAR}, #{item.name,jdbcType=VARCHAR}
)
</foreach>
</insert>
<insert id="insertOrUpdateEntity" keyColumn="id" keyProperty="id" <insert id="insertOrUpdateEntity" keyColumn="id" keyProperty="id"
parameterType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity" useGeneratedKeys="true"> parameterType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity" useGeneratedKeys="true">
<!--@mbg.generated--> <!--@mbg.generated-->
@ -246,7 +229,8 @@
<select id="filterList" parameterType="com.glxp.api.req.auth.FilterInvBusTypeRequest" <select id="filterList" parameterType="com.glxp.api.req.auth.FilterInvBusTypeRequest"
resultType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity"> resultType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity">
SELECT * FROM auth_warehouse_bustype SELECT *
FROM auth_warehouse_bustype
<where> <where>
<if test="id != '' and id != null"> <if test="id != '' and id != null">
AND id = #{id} AND id = #{id}
@ -258,12 +242,6 @@
AND `action` = #{action} AND `action` = #{action}
</if> </if>
</where> </where>
</select>
<select id="selectById" resultMap="BaseResultMap">
select *
from auth_warehouse_bustype
where id = #{id}
</select> </select>
<select id="selectListByAction" resultMap="BaseResultMap"> <select id="selectListByAction" resultMap="BaseResultMap">
@ -284,7 +262,9 @@
</delete> </delete>
<select id="selectByActions" resultType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity"> <select id="selectByActions" resultType="com.glxp.api.entity.auth.WarehouseBussinessTypeEntity">
select * from auth_warehouse_bustype where code = #{subInvCode} and action in select *
from auth_warehouse_bustype where code = #{subInvCode}
and action in
<foreach collection="actions" item="item" index="index" open="(" close=")" separator=","> <foreach collection="actions" item="item" index="index" open="(" close=")" separator=",">
#{item} #{item}
</foreach> </foreach>

@ -223,7 +223,7 @@ CALL Pro_Temp_ColumnWork('basic_bussiness_type', 'preInBackAction', 'varchar(255
CALL Pro_Temp_ColumnWork('basic_bussiness_type', 'backPreinType', 'tinyint', 1); CALL Pro_Temp_ColumnWork('basic_bussiness_type', 'backPreinType', 'tinyint', 1);
CALL Pro_Temp_ColumnWork('io_order', 'checkPreInOrders', 'varchar(255)', 1); CALL Pro_Temp_ColumnWork('io_order', 'checkPreInOrders', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('io_order', 'checkPreInSpaceCode', 'varchar(255)', 1); CALL Pro_Temp_ColumnWork('io_order', 'checkPreInSpaceCode', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('io_order', 'checkPreInInvCode', 'varchar(255)', 1);
CALL Pro_Temp_ColumnWork('sys_hosp_config', 'thirdSys', 'varchar(255)', 1); CALL Pro_Temp_ColumnWork('sys_hosp_config', 'thirdSys', 'varchar(255)', 1);

Loading…
Cancel
Save