czt
2026-01-19 0329de5a2343a179be54a9c70844515db202a998
细节调整1
已修改6个文件
28 ■■■■ 文件已修改
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PledgeContract.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/PledgeContract.view.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/PledgeContractPR.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-view/src/main/java/com/fzzy/igds/zy/InoutNoticeOut.view.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/PledgeContract.java
@@ -77,7 +77,7 @@
    @TableField("depot_names")
    private String depotNames;
    @Column(name = "status", columnDefinition = "varchar(2) COMMENT '质押状态 Y 已解压 N 未解压'")
    @Column(name = "status", columnDefinition = "varchar(2) COMMENT '质押状态 Y 已解押 N 未解押'")
    @TableField("status")
    private String status = Constant.YN_N;
fzzy-igdss-core/src/main/java/com/fzzy/igds/service/InoutNoticeService.java
@@ -143,7 +143,7 @@
            //获取质押合同数据
            PledgeContract pledge = this.getPledgeByDepotId(data);
            if (null != pledge && pledge.getStatus().equals(Constant.YN_N)) {
                return BaseResp.error("当前仓库有未解压的质押合同,质押合同=" + pledge.getName());
                return BaseResp.error("当前仓库有未解押的质押合同,质押合同=" + pledge.getName());
            }
        }
@@ -197,9 +197,9 @@
    /**
     * 判断当前仓库是否在质押合同中未解压
     * 判断当前仓库是否在质押合同中未解押
     * @param data 当前数据
     * @return true-在质押合同中未解压,false-在质押合同中已解压
     * @return true-在质押合同中未解押,false-在质押合同中已解押
     */
    private PledgeContract getPledgeByDepotId(InoutNoticeIn data) {
        IgdsBaseParam param = new IgdsBaseParam();
@@ -315,13 +315,13 @@
     */
    @Transactional(rollbackFor = Exception.class)
    public BaseResp saveOrUpdateOut(InoutNoticeOut data) {
        //如果出库通知单类型为库区通知单,验证仓库是否是未解压得仓库,是则不允许保存
        //如果出库通知单类型为库区通知单,验证仓库是否是未解押得仓库,是则不允许保存
        if (InoutConstant.NOTICE_IN_TYPE_10.equals(data.getType())) {
            //在质押合同找到未解压,且质押仓库包含当前仓库的数据
            //在质押合同找到未解押,且质押仓库包含当前仓库的数据
            //获取质押合同数据
            PledgeContract pledge = this.getPledgeByDepotIdOut(data);
            if (null != pledge && pledge.getStatus().equals(Constant.YN_N)) {
                return BaseResp.error("当前仓库有未解压的质押合同,质押合同=" + pledge.getName());
                return BaseResp.error("当前仓库有未解押的质押合同,质押合同=" + pledge.getName());
            }
        }
        //如果出库通知单类型为监管通知单
@@ -384,9 +384,9 @@
    }
    /**
     * 判断当前仓库是否在质押合同中未解压
     * 判断当前仓库是否在质押合同中未解押
     * @param data 当前数据
     * @return true-在质押合同中未解压,false-在质押合同中已解压
     * @return true-在质押合同中未解押,false-在质押合同中已解押
     */
    private PledgeContract getPledgeByDepotIdOut(InoutNoticeOut data) {
        IgdsBaseParam param = new IgdsBaseParam();
fzzy-igdss-view/src/main/java/com/fzzy/igds/InoutNoticeOut.view.xml
@@ -610,7 +610,7 @@
              <Editor/>
            </AutoFormElement>
            <HtmlContainer layoutConstraint="colSpan:3">
              <Property name="content">1.入库通知单作为入库作业的前置条件,必须配置,否则无法进行入库作业。&lt;br>&#xD;
              <Property name="content">1.入库通知单作为入库作业的前置条件,必须配置,否则无法进行出库作业。&lt;br>&#xD;
                                2.单据类型=库区通知单,表示库区自己作业业务,不受监管管理。&lt;br>&#xD;
                                3.单据类型=质押监管通知单,单据必须填写监督银行。</Property>
              <Property name="exClassName">h-tip</Property>
fzzy-igdss-view/src/main/java/com/fzzy/igds/PledgeContract.view.xml
@@ -297,7 +297,7 @@
            <HtmlContainer layoutConstraint="colSpan:3">
              <Property name="content">1.当前单据仅作为当前系统业务信息登记使用,不作为实际双方合约约束。&lt;br>&#xD;
2.当前单据默认支持为1个合约对应1个库区,如果同时对应多个库区请数据登记。&lt;br>&#xD;
3.质押状态如果=解压,系统对应催办提醒等功能自动完成。&lt;br></Property>
3.质押状态如果=解押,系统对应催办提醒等功能自动完成。&lt;br></Property>
              <Property name="exClassName">h-tip</Property>
              <Property name="contentOverflow">hidden</Property>
            </HtmlContainer>
fzzy-igdss-view/src/main/java/com/fzzy/igds/PledgeContractPR.java
@@ -87,8 +87,8 @@
    @DataProvider
    public List<SysDictData> status() {
        List<SysDictData> result =  new ArrayList<>();
        result.add(new SysDictData("未解压", Constant.YN_N));
        result.add(new SysDictData("已解压", Constant.YN_Y));
        result.add(new SysDictData("未解押", Constant.YN_N));
        result.add(new SysDictData("已解押", Constant.YN_Y));
        return result;
    }
}
fzzy-igdss-view/src/main/java/com/fzzy/igds/zy/InoutNoticeOut.view.xml
@@ -517,7 +517,7 @@
              <Editor/>
            </AutoFormElement>
            <HtmlContainer layoutConstraint="colSpan:3">
              <Property name="content">1.入库通知单作为入库作业的前置条件,必须配置,否则无法进行入库作业。&lt;br>&#xD;
              <Property name="content">1.入库通知单作为入库作业的前置条件,必须配置,否则无法进行出库作业。&lt;br>&#xD;
                                2.单据类型=库区通知单,表示库区自己作业业务,不受监管管理。&lt;br>&#xD;
                                3.单据类型=质押监管通知单,单据必须填写监督银行。</Property>
              <Property name="exClassName">h-tip</Property>