Java 請求的不通方式的對象

//提交防疫人員申請
function submitForm(){
var address = $("#address").val();
var userName= $("#userName").val() ;
var sex=$("#sex").attr("data-values");

if(userName =="" || userName == null){
$.modal.msgError("請填寫姓名");
return false;
}else{
if(userName.length < 2 || userName.length > 22 ){
$.modal.msgError("請填寫正確的姓名");
return false;
}
}

var userPhone=$.trim($("#phone").val());
if (userPhone == "" || userPhone== null){
$.modal.msgError("請輸入手機號");
return false;
}

if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(userPhone))){
$.modal.msgError("手機號碼輸入錯誤請重新填寫");
return false;
}


var idCard = $("#idCard").val();
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(!reg.test(idCard))
{
$.modal.msgError("身份證輸入不合法");
return false;
}

var mingzhu=$("#mingzhu").attr("data-values");
if(mingzhu=="" || mingzhu==undefined)
{
$.modal.msgError("請選擇民族");
return false;
}

if(sex=="" || sex==undefined)
{
$.modal.msgError("請選擇性別");
return false;
}

if ($("#province").attr("value") == "" || $("#province").attr("value") == null){
$.modal.msgError("請填寫區縣");
return false;
}

if ($("#city").val() == "" || $("#city").val() == null){
$.modal.msgError("請填寫街道");
return false;
}

if(address == "" || address == null){
$.modal.msgError("請填寫詳細地址");
return false;
}

var data = new Object();
data={
"phone":$("#userPhone").val(),
"name":$("#userName").val(),
"idcard":$.trim($("#idCard").val()),
"sex":$.trim($("#sex").val()),
"nation":$("#mingzhu").val(),
"dateofbirth":$("#birthday").val(),
"bayonetid":$("#bayonetid").val(),
"phone":$("#phone").val(),
"address":$("#address").val(),
"countyid":$("#province").attr("data-values"),
"townid":$("#city").attr("data-values")
};

$.showLoading("正在提交...");

$.ajax({
url: ctx+'wechat/epidemic/addAntiepidemicpstaff',
data :JSON.stringify(data),
type : 'post',
contentType: "application/json",
success : function(result) {
if (result.code ==200)
{
$.hideLoading();
$.modal.msgSuccess(result.msg);
//$(location).attr('href', ctx+'wechat/epidemicContent/success?id='+ controller.id);
}
else{
$.hideLoading();
$.modal.msgError(result.msg);
}
}
});
}

/**
* 新增保存防疫工作人員信息
*/
@RequestMapping("/addAntiepidemicpstaff")
@ResponseBody
public JSONObject addSave(@RequestBody NtcodeAntiepidemicpstaff staff)
{
JSONObject jsonObject=new JSONObject();
try
{
NtcodeAntiepidemicpstaff antiepidemi=new NtcodeAntiepidemicpstaff();

if(!StringUtils.isBlank(staff.getIdcard()))
{
antiepidemi.setIdcard(staff.getIdcard());
}
List<NtcodeAntiepidemicpstaff> list = ntcodeAntiepidemicpstaffService.selectNtcodeAntiepidemicpstaffList(antiepidemi);

if(list.size()<=0)
{
staff.setUsestatus("00");//(00:申請中待審批,01:啓用,02:停用, 03:駁回)
staff.setUuid(staff.getIdcard());//南通百通的UUID
staff.setCreateBy(staff.getName());
staff.setUpdateBy(staff.getName());
staff.setCreateTime(new Date());
staff.setUpdateTime(new Date());
staff.setDeleteflag("0");//0 代表未刪除
staff.setDateofbirth(staff.getDateofbirth());
int count= ntcodeAntiepidemicpstaffService.insertNtcodeAntiepidemicpstaff(staff);

if(count>0)
{
jsonObject.set("code",200);
jsonObject.set("msg","申請通過後將通過...方式通知您");
return jsonObject;
}
else
{
jsonObject.set("code",-99);
jsonObject.set("msg","添加失敗");
return jsonObject;
}
}
else
{
jsonObject.set("code",-99);
jsonObject.set("msg","該防疫人員已經存在請重新添加");
return jsonObject;
}
}
catch (Exception ex)
{
jsonObject.set("code",-99);
jsonObject.set("msg","添加申請人員發生異常:"+ex.getStackTrace());
return jsonObject;
}
}

 

/**
* 查詢街道/鎮 列表
*/
@RequestMapping("/getStreetList")
@ResponseBody
public JSONObject getStreetList(NtcodeTown ntcodeTown)
{
JSONObject jsonObject=new JSONObject();
try
{
List<NtcodeTown> list = ntcodeTownService.selectNtcodeTownList(ntcodeTown);

jsonObject.set("code",200);
jsonObject.set("msg","獲取成功");
jsonObject.set("list",list);

return jsonObject;
}
catch (Exception ex)
{
jsonObject.set("code",-99);
jsonObject.set("msg","獲取街道鎮發生異常:"+ex.getStackTrace());
return jsonObject;
}
}

$("#city").select({
title: "選擇城市",
items: [{}]
})

//進行獲取區縣列表
function getPrinviceList()
{
$.ajax({
url: ctx+'wechat/epidemic/getNtcodeCountyList',
data:{},
type: 'post',
success: function (result) {
if (result.code==200)
{
controller.getPrinviceList=[];
var lists=new Array();
for(var i=0;i<result.list.length;i++)
{
var obj=new Object();
obj.title= result.list[i].countyname;
obj.value= result.list[i].countyid;

lists.push(obj);
}

controller.getPrinviceList=lists;
//進行獲取區縣
$("#province").select({
title: "選擇行政區縣",
items: controller.getPrinviceList,
onChange: function () {
var provinceId = $("#province").attr("data-values");
$("#city").attr("data-values", "");
$("#city").attr("value", "");
$("#city").val("");
//獲取街道
getStreetList(provinceId);
}
});
}
else
{
$.modal.msgError(result.msg);
}
}
});
}

//進行獲取街道數據
function getStreetList(countyid)
{
//進行獲取下拉的街道
$.ajax({
url: ctx+'wechat/epidemic/getStreetList',
data:{"countyid":countyid},
type: 'post',
dataType:"json",
success: function (result) {
if (result.code==200)
{
controller.getStreetList=[];
var lists=new Array();
for(var i=0;i<result.list.length;i++)
{
var obj=new Object();
obj.title= result.list[i].townname;
obj.value= result.list[i].townid;

lists.push(obj);
}

controller.getStreetList=lists;
//進行獲取區縣
$("#city").select("update",{
title: "選擇街道",
items: controller.getStreetList
});
}
else
{
$.modal.msgError(result.msg);
}
}
});
}


// 獲取微信用戶信息
function getWxUserInfo(requestCode) {
$.ajax({
url: ctx+'wechat/epidemic/getUserInfo?requestCode='+requestCode,
data:{},
type: 'post',
success: function (result) {
console.log(JSON.stringify(result)+"======");
if (result.code==200)
{
$("#userName").val(result.name);
$("#idCard").val(result.idCard);
$("#mingzhu").val(result.mingzhu);
$("#sex").attr("data-values",result.sex);
$("#sex").attr("value",result.sex);
$("#birthday").val(result.brithday);
$("#phone").valid(result.phone);
$("#province").val(result.province);//區或者縣
$("#city").val(result.province);//街道或者鎮
$("#address").val(result.address);//詳細地址

} else {
$.modal.msgError(result.msg);
}
}
});
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章