1.添加货位管理接口

feature-order-fix
x_z 3 years ago
parent 1baf6bd896
commit 8c2013d0aa

@ -90,4 +90,16 @@ public class InvSpaceController {
return invSpaceService.updateSpace(invSpace); return invSpaceService.updateSpace(invSpace);
} }
/**
*
*
* @param filterInvSpaceRequest
* @return
*/
@GetMapping("/spms/inv/space/getSpaceCodeList")
public BaseResponse getSpaceCodeList(FilterInvSpaceRequest filterInvSpaceRequest) {
List<InvSpace> list = invSpaceService.getSpaceCodeList(filterInvSpaceRequest);
return ResultVOUtils.success(list);
}
} }

@ -43,4 +43,12 @@ public interface InvSpaceDao {
* @return * @return
*/ */
List<InvSpace> selectList(InvSpace invSpace); List<InvSpace> selectList(InvSpace invSpace);
/**
*
*
* @param filterInvSpaceRequest
* @return
*/
List<InvSpace> selectSpaceCodeList(FilterInvSpaceRequest filterInvSpaceRequest);
} }

@ -35,7 +35,7 @@ public class InvSpace {
/** /**
* *
*/ */
private Boolean status; private Integer status;
/** /**
* *

@ -60,7 +60,7 @@ public class InvCountOrder {
/** /**
* *
*/ */
private Boolean status; private Integer status;
/** /**
* *

@ -40,4 +40,6 @@ public interface InvSpaceService {
* @return * @return
*/ */
BaseResponse updateSpace(InvSpace invSpace); BaseResponse updateSpace(InvSpace invSpace);
List<InvSpace> getSpaceCodeList(FilterInvSpaceRequest filterInvSpaceRequest);
} }

@ -49,7 +49,9 @@ public class InvSpaceServiceImpl implements InvSpaceService {
@Override @Override
public BaseResponse addSpace(InvSpace invSpace) { public BaseResponse addSpace(InvSpace invSpace) {
BaseResponse PARAM_VERIFY_FALL = verifySpaceParams(invSpace); BaseResponse PARAM_VERIFY_FALL = verifySpaceParams(invSpace);
if (PARAM_VERIFY_FALL != null) return PARAM_VERIFY_FALL; if (PARAM_VERIFY_FALL.getCode() != 20000) {
return PARAM_VERIFY_FALL;
}
String result = verifyExist(invSpace); String result = verifyExist(invSpace);
if (!"success".equals(result)) { if (!"success".equals(result)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, result); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, result);
@ -111,6 +113,11 @@ public class InvSpaceServiceImpl implements InvSpaceService {
return ResultVOUtils.success(); return ResultVOUtils.success();
} }
@Override
public List<InvSpace> getSpaceCodeList(FilterInvSpaceRequest filterInvSpaceRequest) {
return invSpaceDao.selectSpaceCodeList(filterInvSpaceRequest);
}
/** /**
* *
* *

@ -7,7 +7,7 @@
<result column="name" jdbcType="VARCHAR" property="name"/> <result column="name" jdbcType="VARCHAR" property="name"/>
<result column="invStorageCode" jdbcType="VARCHAR" property="invStorageCode"/> <result column="invStorageCode" jdbcType="VARCHAR" property="invStorageCode"/>
<result column="invWarehouseCode" jdbcType="VARCHAR" property="invWarehouseCode"/> <result column="invWarehouseCode" jdbcType="VARCHAR" property="invWarehouseCode"/>
<result column="status" jdbcType="BOOLEAN" property="status"/> <result column="status" jdbcType="INTEGER" property="status"/>
<result column="createTime" jdbcType="TIMESTAMP" property="createTime"/> <result column="createTime" jdbcType="TIMESTAMP" property="createTime"/>
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime"/> <result column="updateTime" jdbcType="TIMESTAMP" property="updateTime"/>
<result column="createUser" jdbcType="VARCHAR" property="createUser"/> <result column="createUser" jdbcType="VARCHAR" property="createUser"/>
@ -351,7 +351,8 @@
</select> </select>
<select id="selectList" resultMap="BaseResultMap"> <select id="selectList" resultMap="BaseResultMap">
select * from inv_space select *
from inv_space
<where> <where>
<if test="invStorageCode != null and invStorageCode != ''"> <if test="invStorageCode != null and invStorageCode != ''">
AND invStorageCode = #{invStorageCode} AND invStorageCode = #{invStorageCode}
@ -368,4 +369,17 @@
</where> </where>
</select> </select>
<select id="selectSpaceCodeList" resultMap="BaseResultMap">
select code, name
from inv_space
<where>
<if test="invStorageCode != null and invStorageCode != ''">
AND invStorageCode = #{invStorageCode}
</if>
<if test="invWarehouseCode != null and invWarehouseCode != ''">
AND invWarehouseCode = #{invWarehouseCode}
</if>
</where>
</select>
</mapper> </mapper>
Loading…
Cancel
Save