diff --git a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/TbChryxxbMapper.xml b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/TbChryxxbMapper.xml index d8d9aed..29dba13 100644 --- a/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/TbChryxxbMapper.xml +++ b/basepro-manager/basepro-manager-dao/src/main/resources/mybatis/mapper/TbChryxxbMapper.xml @@ -12,25 +12,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + + - select HCRYBH, XZQHDM, XZQHMC, GAJGDM, GAJGMC, JCZDM, JCZMC, JCSJ, ZJHM, HCRYLB from tb_chryxxb + select HCRYBH, XZQHDM, XZQHMC, GAJGDM, GAJGMC, JCZDM, JCZMC, jcsj, DATE_FORMAT(jcsj, '%Y-%m-%d') AS jcsjStr, ZJHM, HCRYLB from tb_chryxxb and XZQHDM = #{XZQHDM} - and XZQHMC = #{XZQHMC} + and XZQHMC like concat('%',#{XZQHMC},'%') and GAJGDM = #{GAJGDM} - and GAJGMC = #{GAJGMC} + and GAJGMC like concat('%',#{GAJGMC},'%') and JCZDM = #{JCZDM} - and JCZMC = #{JCZMC} - and JCSJ = #{JCSJ} + and JCZMC like concat('%',#{JCZMC},'%') + + AND date_format(jcsj,'%y%m%d') >= date_format(#{params.beginJcsj},'%y%m%d') + + + AND date_format(jcsj,'%y%m%d') <= date_format(#{params.endJcsj},'%y%m%d') + and ZJHM = #{ZJHM} and HCRYLB = #{HCRYLB} @@ -51,7 +57,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" GAJGMC, JCZDM, JCZMC, - JCSJ, + jcsj, ZJHM, HCRYLB, @@ -63,7 +69,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{GAJGMC}, #{JCZDM}, #{JCZMC}, - #{JCSJ}, + #{jcsj}, #{ZJHM}, #{HCRYLB}, @@ -78,7 +84,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" GAJGMC = #{GAJGMC}, JCZDM = #{JCZDM}, JCZMC = #{JCZMC}, - JCSJ = #{JCSJ}, + jcsj = #{jcsj}, ZJHM = #{ZJHM}, HCRYLB = #{HCRYLB}, diff --git a/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbChryxxb.java b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbChryxxb.java index ced8738..564bf24 100644 --- a/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbChryxxb.java +++ b/basepro-manager/basepro-manager-pojo/src/main/java/basepro/manager/pojo/TbChryxxb.java @@ -48,7 +48,20 @@ public class TbChryxxb extends BaseEntity /** 检查时间 */ @Excel(name = "检查时间", width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") - private Date JCSJ; + private Date jcsj; + + public String getJcsjStr() { + return jcsjStr; + } + + public void setJcsjStr(String jcsjStr) { + this.jcsjStr = jcsjStr; + } + + /** + * 检查时间字符串 + */ + private String jcsjStr; /** 查获人员身份证号码 */ @Excel(name = "查获人员身份证号码") @@ -121,14 +134,14 @@ public class TbChryxxb extends BaseEntity { return JCZMC; } - public void setJCSJ(Date JCSJ) + public void setJcsj(Date jcsj) { - this.JCSJ = JCSJ; + this.jcsj = jcsj; } - public Date getJCSJ() + public Date getJcsj() { - return JCSJ; + return jcsj; } public void setZJHM(String ZJHM) { @@ -149,6 +162,7 @@ public class TbChryxxb extends BaseEntity return HCRYLB; } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) @@ -159,7 +173,8 @@ public class TbChryxxb extends BaseEntity .append("GAJGMC", getGAJGMC()) .append("JCZDM", getJCZDM()) .append("JCZMC", getJCZMC()) - .append("JCSJ", getJCSJ()) + .append("jcsj", getJcsj()) + .append("jcsjStr", getJcsjStr()) .append("ZJHM", getZJHM()) .append("HCRYLB", getHCRYLB()) .toString(); diff --git a/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml b/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml index 8f01163..5bda0c3 100644 --- a/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml +++ b/basepro-manager/basepro-manager-service/src/main/resources/application-dev.yml @@ -8,7 +8,7 @@ spring: datasource: username: root password: root - url: jdbc:mysql://localhost:3306/e3?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + url: jdbc:mysql://192.168.0.112:3306/e3?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 driver-class-name: com.mysql.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource devtools: diff --git a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbChryxxbController.java b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbChryxxbController.java index af9447a..5219f40 100644 --- a/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbChryxxbController.java +++ b/basepro-manager/basepro-manager-web/src/main/java/basepro/manager/controller/TbChryxxbController.java @@ -1,5 +1,9 @@ package basepro.manager.controller; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; import java.util.List; import basepro.manager.common.utils.poi.ExcelUtil; @@ -86,6 +90,16 @@ public class TbChryxxbController extends BaseController @ResponseBody public AjaxResult addSave(TbChryxxb tbChryxxb) { + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); + Calendar today = Calendar.getInstance(); + today.add(Calendar.DATE,-1); + Date jcsj = today.getTime(); + try { + jcsj = format.parse(tbChryxxb.getJcsjStr()); + } catch (ParseException e) { + throw new RuntimeException(e); + } + tbChryxxb.setJcsj(jcsj); int insertTbChryxxb = tbChryxxbService.insertTbChryxxb(tbChryxxb); return toAjax(insertTbChryxxb); } @@ -110,6 +124,16 @@ public class TbChryxxbController extends BaseController @ResponseBody public AjaxResult editSave(TbChryxxb tbChryxxb) { + SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); + Calendar today = Calendar.getInstance(); + today.add(Calendar.DATE,-1); + Date jcsj = today.getTime(); + try { + jcsj = format.parse(tbChryxxb.getJcsjStr()); + } catch (ParseException e) { + throw new RuntimeException(e); + } + tbChryxxb.setJcsj(jcsj); return toAjax(tbChryxxbService.updateTbChryxxb(tbChryxxb)); } diff --git a/basepro-manager/basepro-manager-web/src/main/resources/application-dev.yml b/basepro-manager/basepro-manager-web/src/main/resources/application-dev.yml index ea3b164..2bb1ce7 100644 --- a/basepro-manager/basepro-manager-web/src/main/resources/application-dev.yml +++ b/basepro-manager/basepro-manager-web/src/main/resources/application-dev.yml @@ -45,7 +45,7 @@ spring: druid: # 主库数据源 master: - url: jdbc:mysql://localhost:3306/e3?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + url: jdbc:mysql://192.168.0.112:3306/e3?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 username: root password: root # 从库数据源 diff --git a/basepro-manager/basepro-manager-web/src/main/resources/templates/chry/add.html b/basepro-manager/basepro-manager-web/src/main/resources/templates/chry/add.html index f971c67..ad215a6 100644 --- a/basepro-manager/basepro-manager-web/src/main/resources/templates/chry/add.html +++ b/basepro-manager/basepro-manager-web/src/main/resources/templates/chry/add.html @@ -13,65 +13,68 @@ - - 检查站所属行政区划代码: + + + 查获人员身份证号码: - + - - 检查站所属行政区划名称: + + 查获人员类别: - + + + - - 检查站所属公安机关代码: - - - - - - 检查站所属公安机关名称: - - - - - + + 检查站代码: - + 检查站名称: + + 检查站所属行政区划代码: + + + + + + 检查站所属行政区划名称: + + + + + + + 检查站所属公安机关: + + + + + 检查时间: - + - - 查获人员身份证号码: - - - - - - 查获人员类别: - - - - - - @@ -84,15 +87,46 @@ function submitHandler() { if ($.validate.form()) { + + console.log($('#form-chryxxb-add').serialize()) + debugger; $.operate.save(prefix + "/add", $('#form-chryxxb-add').serialize()); } } - $("input[name='JCSJ']").datetimepicker({ + $("input[name='jcsjStr']").datetimepicker({ format: "yyyy-mm-dd", minView: "month", autoclose: true }); + function selectDeptTree() { + var treeId = $("#treeId").val(); + var GAJGDM = $.common.isEmpty(treeId) ? "340000000000" : $("#treeId").val(); + var type = 1; + var url = ctx + "system/dept/selectDeptTree/" + GAJGDM+"/"+type; + var options = { + title: '选择机构', + width: "380", + url: url, + callBack: doSubmit + }; + $.modal.openOptions(options); + } + function doSubmit(index, layero){ + var tree = layero.find("iframe")[0].contentWindow.$._tree; + var body = layer.getChildFrame('body', index); + $("#treeId").val(body.find('#treeId').val()); + $("#treeName").val(body.find('#treeName').val()); + layer.close(index); + + } + /*document.querySelector('#ZJHM').addEventListener('blur', function() { + var idCard = this.value; + var valid = /^[1-9]\d{5}(18|19|20)?\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])\d{3}(\d|[Xx])$/.test(idCard); + if (!valid) { + alert('身份证号码不正确!'); + } + });*/