自动化立体仓库 - WMS系统
#
luxiaotao1123
2020-06-13 944c35175669e8af1c4dc47ce7921e0134978c6d
#
7个文件已修改
41 ■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/WorkController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/mapper/BasDevpMapper.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/BasDevpService.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/BasDevpMapper.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/staDesc/staDesc.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/staDesc/staDesc_detail.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/WorkController.java
@@ -26,13 +26,13 @@
    @RequestMapping("/available/put/site")
    @ManagerAuth(memo = "获取有效的入库站点")
    public R availablePutSite(){
        return R.ok().add(basDevpService.getAvailableDevp());
        return R.ok().add(basDevpService.getAvailableInSite());
    }
    @RequestMapping("/available/take/site")
    @ManagerAuth(memo = "获取有效的出库站点")
    public R availableTakeSite(){
        return R.ok().add(basDevpService.getAvailableDevp());
        return R.ok().add(basDevpService.getAvailableOutSite());
    }
    @RequestMapping("/full/store/start")
src/main/java/com/zy/asrs/mapper/BasDevpMapper.java
@@ -11,6 +11,7 @@
@Repository
public interface BasDevpMapper extends BaseMapper<BasDevp> {
    List<Integer> getAvailableDevp();
    List<Integer> getAvailableInSite();
    List<Integer> getAvailableOutSite();
}
src/main/java/com/zy/asrs/service/BasDevpService.java
@@ -7,7 +7,9 @@
public interface BasDevpService extends IService<BasDevp> {
    List<Integer> getAvailableDevp();
    List<Integer> getAvailableInSite();
    List<Integer> getAvailableOutSite();
    BasDevp checkSiteStatus(Integer devpNo);
src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java
@@ -18,8 +18,13 @@
    private WrkMastService wrkMastService;
    @Override
    public List<Integer> getAvailableDevp() {
        return this.baseMapper.getAvailableDevp();
    public List<Integer> getAvailableInSite() {
        return this.baseMapper.getAvailableInSite();
    }
    @Override
    public List<Integer> getAvailableOutSite() {
        return this.baseMapper.getAvailableOutSite();
    }
    @Override
src/main/resources/mapper/BasDevpMapper.xml
@@ -41,7 +41,7 @@
    </resultMap>
    <select id="getAvailableDevp" resultType="java.lang.Integer">
    <select id="getAvailableInSite" resultType="java.lang.Integer">
        select
        abd.dev_no
        from asr_bas_devp abd
@@ -52,4 +52,15 @@
        group by abd.dev_no
    </select>
    <select id="getAvailableOutSite" resultType="java.lang.Integer">
        select
        abd.dev_no
        from asr_bas_devp abd
        left join asr_sta_desc asd on abd.dev_no = asd.stn_no
        where 1=1
        and asd.type_no = 110
        and abd.out_enable = 'Y'
        group by abd.dev_no
    </select>
</mapper>
src/main/webapp/static/js/staDesc/staDesc.js
@@ -22,10 +22,10 @@
//             ,{field: 'typeId', align: 'center',title: '路径ID'}
            ,{field: 'typeNo$', align: 'center',title: '入出库类型'}
            // ,{field: 'typeDesc', align: 'center',title: '作业类型'}
            ,{field: 'stnNo$', align: 'center',title: '起始站点'}
            ,{field: 'stnNo$', align: 'center',title: '作业站点'}
            ,{field: 'stnDesc', align: 'center',title: '站点名称', edit:'text'}
            ,{field: 'crnNo$', align: 'center',title: '堆垛机号'}
            ,{field: 'crnStn$', align: 'center',title: '目标站点'}
            ,{field: 'crnStn$', align: 'center',title: '堆垛机站点'}
            ,{field: 'memo', align: 'center',title: '备注'}
            // ,{field: 'modiUser$', align: 'center',title: '修改人员',event: 'modiUser', style: 'cursor:pointer'}
            // ,{field: 'modiTime$', align: 'center',title: '修改时间'}
src/main/webapp/views/staDesc/staDesc_detail.html
@@ -48,7 +48,7 @@
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label"><span class="not-null">*</span>起始站点:</label>
            <label class="layui-form-label"><span class="not-null">*</span>作业站点:</label>
            <div class="layui-input-inline cool-auto-complete">
                <input id="stnNo" class="layui-input" type="text" onkeyup="check(this.id, 'staDesc')" lay-verify="required|number"  style="display: none">
                <input id="stnNo$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="请输入..." onfocus=this.blur()>
@@ -78,7 +78,7 @@
            </div>
        </div>
        <div class="layui-inline"  style="width:31%;">
            <label class="layui-form-label">目标站点:</label>
            <label class="layui-form-label">堆垛机站点:</label>
            <div class="layui-input-inline cool-auto-complete">
                <input id="crnStn" class="layui-input" type="text" lay-verify="number"  style="display: none">
                <input id="crnStn$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="请输入..." onfocus=this.blur()>