跳至主要內容

故障排查

chanchaw大约 2 分钟染厂项目web

染色员工产量表“染色品种”有空白

保证基础资料中的“染色品种”有设置
染色员工产量表染色品种空白的解决方法

白坯单据显示修改成功实际没有

执行保存单据的逻辑对应 BpBillDetailMapper.xml # updateByPkForIn ,其中会检测当前没有库存则不会修改,sql 中应该还要包含一个逻辑:匹数、公斤、米数 3个计量数字都没有变动则可以保存 - 用户可能修改备注之类的非数字要素。该问题首次发现于新泰,2023年3月17日 更新,在本 sql 中追加了一个 or 条件,如下: 当前单据中的数据和新数据都保留一位小数后进行比较,相等则表示用户没有修改数量则可无条件修改单据。

OR (
        format(ifnull(b.kilo,0),1) = format(ifnull(#{kilo,jdbcType=DOUBLE},0),1)
    and format(ifnull(b.pairs,0),1) = format(ifnull(#{pairs,jdbcType=DOUBLE},0),1)
    and format(ifnull(b.meter,0),1) = format(ifnull(#{meter,jdbcType=DOUBLE},0),1)
)

工具栏下的 kendoGrid 不显示

2021年8月26日 08:52:34 在员工产量汇总表中制作 FineReport 打印功能时引入了对应的 js ,代码如下

<script type="text/javascript" src="ReportServer?op=emb&resource=finereport.js"></script>

添加该 js 的引入后运行项目可以打印但是工具栏下面的 kendoGrid 就不显示了,其实是样式冲突了,只要在上面 finereport.js 行下面追加两行 bootstrap 的引入就可以了

<script type="text/javascript" src="ReportServer?op=emb&resource=finereport.js"></script>
<link rel="stylesheet" href="Source/bootstrap-3.3.7/dist/css/bootstrap.min.css"/>
<script type="text/javascript" src="Source/bootstrap-3.3.7/dist/js/bootstrap.min.js"></script>

记得将上面3行放在所有引用的最上面

源码相关

依赖报错

依赖 com.springsource.org.apache.commons.digester 报错,提示无法从 maven 的中央仓库下载,有两种解决方法:

  1. 先到本地 maven 仓库目录下删除该依赖重新下载
  2. 源码中注释该依赖包(好像没有用到) dyeerp无效依赖