#
luxiaotao1123
2021-03-03 51774c7dc235edd143d29c402c3c8547ee8798cf
#
5个文件已修改
30 ■■■■■ 已修改文件
src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/PakoutService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/PakoutMapper.xml 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/zy/cloud/wms/manager/mapper/PakoutMapper.java
@@ -1,5 +1,6 @@
package zy.cloud.wms.manager.mapper;
import org.apache.ibatis.annotations.Param;
import zy.cloud.wms.manager.entity.Pakout;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
@@ -9,4 +10,6 @@
@Repository
public interface PakoutMapper extends BaseMapper<Pakout> {
    Integer updateWrkSts(@Param("wrkNo") String wrkNo, @Param("docNum") String docNum, @Param("wrkSts") Integer wrkSts, @Param("userId") Long userId);
}
src/main/java/zy/cloud/wms/manager/service/PakoutService.java
@@ -5,4 +5,6 @@
public interface PakoutService extends IService<Pakout> {
    Boolean stockOutComplete(String wrkNo, String docNum, Long userId);
}
src/main/java/zy/cloud/wms/manager/service/impl/PakoutServiceImpl.java
@@ -9,4 +9,8 @@
@Service("pakoutService")
public class PakoutServiceImpl extends ServiceImpl<PakoutMapper, Pakout> implements PakoutService {
    @Override
    public Boolean stockOutComplete(String wrkNo, String docNum, Long userId) {
        return this.baseMapper.updateWrkSts(wrkNo, docNum, 2, userId)>0;
    }
}
src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -38,6 +38,8 @@
    private LocDetlService locDetlService;
    @Autowired
    private CustOrderService custOrderService;
    @Autowired
    private PakoutService pakoutService;
    @Override
    @Transactional
@@ -100,8 +102,11 @@
    }
    @Override
    @Transactional
    public R stockOutComplete(StockConfirmParam param, Long userId) {
        // 修改出库单状态
        pakoutService.stockOutComplete(param.getWrkNo(), param.getNumber(), userId);
        // todo:修改库存数量
        return R.ok();
    }
src/main/resources/mapper/PakoutMapper.xml
@@ -33,4 +33,18 @@
    </resultMap>
    <update id="updateWrkSts">
        update man_pakout
        set wrk_sts = #{wrkSts}
        , update_by = #{userId}
        , update_time = getdate()
        where 1=1
        <if test="wrkNo != null and wrkNo != ''">
            and wrk_no = #{wrkNo}
        </if>
        <if test="docNum != null and docNum != ''">
            and doc_num = #{docNum}
        </if>
    </update>
</mapper>