Commit 416050d0 by wangling

20190929---wangling---添加数据验证失败统计菜单及对应功能

parent a2880f62
......@@ -147,6 +147,11 @@
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
<build>
......
......@@ -37,6 +37,8 @@ public class Sjsblog extends BaseModel {
//比对状态
private String bdzt = null;
private String rn = null;
//验证失败数据
private String yzsbdata = null;
public String getXxzjbh() {
return xxzjbh;
......@@ -141,4 +143,10 @@ public class Sjsblog extends BaseModel {
public void setFhsjEnd(String fhsjEnd) {
this.fhsjEnd = fhsjEnd;
}
public String getYzsbdata() {
return yzsbdata;
}
public void setYzsbdata(String yzsbdata) {
this.yzsbdata = yzsbdata;
}
}
......@@ -28,5 +28,6 @@ public class MyMvcConfig extends WebMvcConfigurerAdapter {
registry.addViewController("/sjsbtj").setViewName("sjsblog/sjsbtj");
registry.addViewController("/sjsbyztj").setViewName("sjsblog/sjsbyztj");
registry.addViewController("/bssjbd").setViewName("sjsblog/bssjbd");
registry.addViewController("/sjyzsbtj").setViewName("sjsblog/sjyzsbtj");
}
}
......@@ -52,3 +52,10 @@ ThreadPool:
#任务队列容量(阻塞队列)
queueCapacity: 10
fmqjdbc:
driverClassName: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@127.0.0.1:1521:XZXT
username: FMQ
password: FMQ
......@@ -20,6 +20,8 @@ spring.profiles.active=dev
# \u5728\u5F53\u524D\u78C1\u76D8\u7684\u6839\u8DEF\u5F84\u4E0B\u521B\u5EFAspring\u6587\u4EF6\u5939\u548C\u91CC\u9762\u7684log\u6587\u4EF6\u5939\uFF1B\u4F7F\u7528?spring.log \u4F5C\u4E3A\u9ED8\u8BA4\u6587\u4EF6
logging.path=/spring/log.
# \u5728\u63A7\u5236\u53F0\u8F93\u51FA\u7684\u65E5\u5FD7\u7684\u683C\u5F0F
logging.pattern.console=%d{yyyy-MM-dd} ===application===[%thread] %-5level %logger{50} - %msg%n
logging.pattern.console=%d{yyyy-MM-dd} ===application===[%thread] %-5level %logger{50} -
# \u6307\u5B9A\u6587\u4EF6\u4E2D\u65E5\u5FD7\u8F93\u51FA\u7684\u683C\u5F0F
logging.pattern.file=%d{yyyy-MM-dd} ===>===application=== [%thread] === %-5level === %logger{50} ==== %msg%n
\ No newline at end of file
logging.pattern.file=%d{yyyy-MM-dd} ===>===application=== [%thread] === %-5level%msg%n === %logger{50} ==== %msg%n
spring.thymeleaf.cache=true
spring.devtools.restart.enabled=true
\ No newline at end of file
......@@ -28,7 +28,19 @@
<if test="ywxxdm!=null and ywxxdm!=''"> and ywxxdm = #{ywxxdm, jdbcType=VARCHAR}</if>
<if test="tblname!=null and tblname!=''"> and tblname = #{tblname, jdbcType=VARCHAR}</if>
<if test="keyvalue!=null and keyvalue!=''"> and keyvalue = #{keyvalue, jdbcType=VARCHAR}</if>
<if test="fwzt!=null and fwzt!=''"> and fwzt = #{fwzt, jdbcType=VARCHAR}</if>
<if test='yzsbdata=="no"'>
<if test="fwzt!=null and fwzt!=''">
<if test='fwzt=="3"'>
and fwzt in ('10201','10301','10302','10303','10304','10305','10306','10307','10308','19999')
</if>
<if test='fwzt!="3"'>
and fwzt = #{fwzt, jdbcType=VARCHAR}
</if>
</if>
</if>
<if test='yzsbdata=="yes"'>
and fwzt = '1'
</if>
<if test="bdzt!=null and bdzt!=''"> and bdzt = #{bdzt, jdbcType=VARCHAR}</if>
<if test="sbztdesc!=null and sbztdesc!=''"> and sbztdesc = #{sbztdesc, jdbcType=VARCHAR}</if>
<if test="fhsjStart!=null and fhsjStart!=''"> and fhsj <![CDATA[>=]]>(to_date(#{fhsjStart, jdbcType=VARCHAR},'yyyy-MM-dd'))</if>
......@@ -49,7 +61,19 @@
<if test="ywxxdm!=null and ywxxdm!=''"> and ywxxdm = #{ywxxdm, jdbcType=VARCHAR}</if>
<if test="tblname!=null and tblname!=''"> and tblname = #{tblname, jdbcType=VARCHAR}</if>
<if test="keyvalue!=null and keyvalue!=''"> and keyvalue = #{keyvalue, jdbcType=VARCHAR}</if>
<if test="fwzt!=null and fwzt!=''"> and fwzt = #{fwzt, jdbcType=VARCHAR}</if>
<if test='yzsbdata=="no"'>
<if test="fwzt!=null and fwzt!=''">
<if test='fwzt=="3"'>
and fwzt in ('10201','10301','10302','10303','10304','10305','10306','10307','10308','19999')
</if>
<if test='fwzt!="3"'>
and fwzt = #{fwzt, jdbcType=VARCHAR}
</if>
</if>
</if>
<if test='yzsbdata=="yes"'>
and fwzt = '1'
</if>
<if test="bdzt!=null and bdzt!=''"> and bdzt = #{bdzt, jdbcType=VARCHAR}</if>
<if test="sbztdesc!=null and sbztdesc!=''"> and sbztdesc = #{sbztdesc, jdbcType=VARCHAR}</if>
<if test="fhsjStart!=null and fhsjStart!=''"> and fhsj <![CDATA[>=]]>(to_date(#{fhsjStart, jdbcType=VARCHAR},'yyyy-MM-dd'))</if>
......@@ -72,7 +96,7 @@
</update>
<!-- 根据信息主键编号查询数据上报详情 -->
<select id="querySjsbxq" parameterType="com.cc.bean.Sjsblog" resultType="com.cc.bean.Sjsblog">
select (CASE WHEN fwzt=0 THEN '正在上报' WHEN fwzt=1 THEN '验证不通过' WHEN fwzt=2 THEN '未上报' WHEN fwzt=19999 THEN '上报失败' WHEN fwzt=10201 THEN '文档不合法' WHEN fwzt=10101 THEN '上报成功' END )as fwzt,
select (CASE WHEN fwzt=0 THEN '正在上报' WHEN fwzt=1 THEN '验证不通过' WHEN fwzt=2 THEN '未上报' WHEN fwzt=19999 THEN '其他错误' WHEN fwzt=10201 THEN '文档不合法' WHEN fwzt=10301 THEN '业务信息代码错误' WHEN fwzt=10302 THEN '业务验证错误' WHEN fwzt=10303 THEN '数据验证错误' WHEN fwzt=10304 THEN '数据量超限' WHEN fwzt=10305 THEN '数据包编号重复' WHEN fwzt=10306 THEN '用户信息验证错误' WHEN fwzt=10307 THEN '参数验证错误' WHEN fwzt=10308 THEN '数据交换无法操作业务联动已经更新数据' WHEN fwzt=10101 THEN '上报成功' END )as fwzt,
(CASE WHEN scbz=0 THEN '未删除' WHEN scbz=1 THEN '已删除' END )as scbz,
(CASE WHEN bdzt=0 THEN '通过' WHEN bdzt=1 THEN '不通过' END )as bdzt,
xxzjbh,sjbbh,ywxxdm,tblname,keyvalue,sbztdesc,lrsj,gxsj,fhsj
......
......@@ -176,6 +176,12 @@
部省数据比对
</a>
</li>
<li>
<a href="sjyzsbtj">
<i class="iconfont">&#xe6a7;</i>
验证失败数据
</a>
</li>
</ul>
</li>
</ul>
......
......@@ -32,6 +32,9 @@
<li class="left-list-ttitle" id="B050103">
<a href="javascript:void(0)" class="menu" target="mainFrame">部省数据比对</a>
</li>
<li class="left-list-ttitle" id="B050104">
<a href="javascript:void(0)" class="menu" target="mainFrame">验证失败数据</a>
</li>
</ul>
</li>
</ul>
......@@ -49,6 +52,10 @@
<iframe name="myiframe" id="myrame" src="${pageContext.request.contextPath}/sjsblog/bssjbd.jsp" frameborder="0" align="left" width="100%" height="100%" scrolling="yes">
</iframe>
</div>
<div class="module-content" style="display:none;">
<iframe name="myiframe" id="myrame" src="${pageContext.request.contextPath}/sjsblog/sjyzsbtj.jsp" frameborder="0" align="left" width="100%" height="100%" scrolling="yes">
</iframe>
</div>
</article>
<script type="text/javascript" src="${pageContext.request.contextPath}/sjsblog/js/jquery.min.js"></script>
<script type="text/javascript">
......
......@@ -90,11 +90,11 @@
<td width="20%">
<select class="select-td" name="fwzt" id="fwzt">
<option value="" selected = "selected">------请选择------</option>
<option value="2">未上报</option>
<option value="1">验证不通过</option>
<option value="0">正在上报</option>
<option value="10101">上报成功</option>
<option value="19999">上报失败</option>
<option value="3">上报失败</option>
<option value="1">验证不通过</option>
<option value="2">未上报</option>
</select>
</td>
</tr>
......@@ -148,6 +148,7 @@
<td colspan="4" style="text-align:center;">
<a class="btn_a btn_search" onclick="getSbsjcwList()">查询</a>
<a class="btn_a btn_empty" onclick="doClear()" style="margin-left: 9px;">清空</a>
<input type="hidden" id="yzsbdata" name="yzsbdata" value="no"/>
</td>
<td colspan="2" ><a class='btn_a btn_search' onclick='shangbao()'>上报</a></td>
</tr>
......@@ -226,6 +227,7 @@
data["gxsjEnd"] = $("#gxsjEnd").val();
data["fhsjStart"] = $("#fhsjStart").val();
data["fhsjEnd"] = $("#fhsjEnd").val();
data["yzsbdata"] = $("#yzsbdata").val();
var tabelDataServer = getTableDataServer(tableid,url,queryColumns,data);
}
......@@ -247,8 +249,8 @@
return "未上报";
}else if(str=="10101"){
return "上报成功";
}else if(str=="19999"){
return "上报失败";
}else if(str=="19999"||str=="10201"||str=="10301"||str=="10302"||str=="10303"||str=="10304"||str=="10305"||str=="10306"||str=="10307"||str=="10308"){
return "上报失败";
}else{
return str;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment