盘点入库修正

This commit is contained in:
hongchao 2025-09-14 19:15:38 +08:00
parent 591b7fcbde
commit c2970de1b8
3 changed files with 25 additions and 3 deletions

View File

@ -302,4 +302,9 @@ public class Type extends BaseEntity {
@ApiModelProperty(value="状态默认0其他为异常状态") @ApiModelProperty(value="状态默认0其他为异常状态")
private Integer status; private Integer status;
@ApiModelProperty(value="操作结果")
private String resultMsg;
private Integer inputType;
} }

View File

@ -254,6 +254,7 @@ public class TypeServiceImpl implements ITypeService {
type.setMaterialName(info.getMaterialName()); type.setMaterialName(info.getMaterialName());
type.setTypeName(info.getTypeName()); type.setTypeName(info.getTypeName());
type.setMethod("/warehousing/addList"); type.setMethod("/warehousing/addList");
type.setResultMsg("操作成功");
type.setStatus(0); type.setStatus(0);
// 插入修改记录 // 插入修改记录
if ("1".equals(type.getStyle())) { if ("1".equals(type.getStyle())) {
@ -280,10 +281,22 @@ public class TypeServiceImpl implements ITypeService {
} else { } else {
throw new RuntimeException("更新库存失败"); throw new RuntimeException("更新库存失败");
} }
try {
//盘点往bm_storage_log表 //盘点往bm_storage_log表
if ("3".equals(type.getStyle())) { if ("3".equals(type.getStyle())) {
if(type.getMaId()!=null){
type.setInputType(0);
}else{
type.setInputType(1);
}
typeMapper.insertBmStorageNumLog(type); typeMapper.insertBmStorageNumLog(type);
} }
} catch (Exception e) {
type.setResultMsg("操作失败");
type.setStatus(1);
typeMapper.insertBmStorageNumLog(type);
throw new RuntimeException("更新库存失败");
}
} }
return result; return result;
}finally { }finally {

View File

@ -1000,6 +1000,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
create_time, create_time,
<if test="status != null">status,</if> <if test="status != null">status,</if>
<if test="createBy != null and createBy != ''">creator,</if> <if test="createBy != null and createBy != ''">creator,</if>
<if test="resultMsg != null and resultMsg != ''">result_msg,</if>
<if test="inputType != null">input_type,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="modelTitle != null and modelTitle != ''">#{modelTitle},</if> <if test="modelTitle != null and modelTitle != ''">#{modelTitle},</if>
@ -1014,6 +1016,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
NOW(), NOW(),
<if test="status != null">#{status},</if> <if test="status != null">#{status},</if>
<if test="createBy != null and createBy != ''">#{createBy},</if> <if test="createBy != null and createBy != ''">#{createBy},</if>
<if test="resultMsg != null and resultMsg != ''">#{resultMsg},</if>
<if test="inputType != null">#{inputType},</if>
</trim> </trim>
</insert> </insert>