|
@ -0,0 +1,182 @@
|
|
|
package com.yihu.wlyy.web.common.util;
|
|
|
|
|
|
import com.yihu.wlyy.util.HttpUtil;
|
|
|
import com.yihu.wlyy.util.SystemConf;
|
|
|
import com.yihu.wlyy.web.BaseController;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.json.JSONObject;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
/**
|
|
|
* Created by lyr on 2016/9/29.
|
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping(value = "/wlyy_service")
|
|
|
@Api(description = "卫计委签约接口调试")
|
|
|
public class WlyySerivceController extends BaseController{
|
|
|
|
|
|
/**
|
|
|
* 检查是否签约
|
|
|
*
|
|
|
* @param idcard
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/CheckSignFamily",method = RequestMethod.POST)
|
|
|
@ApiOperation("检查是否签约")
|
|
|
public String checkSignFamily(@RequestParam("idcard") String idcard){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/CheckSignFamily?idcard=" + idcard, "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 上传签约数据
|
|
|
*
|
|
|
* @param code
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/UploadSignFamily",method = RequestMethod.POST)
|
|
|
@ApiOperation("上传签约数据")
|
|
|
public String uploadSignFamily(@RequestParam("code")String code){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/UploadSignFamily?code=" + code, "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 初次采集签约接口
|
|
|
*
|
|
|
* @param start_time
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/LoadAllSignFamily",method = RequestMethod.POST)
|
|
|
@ApiOperation("初次采集签约接口")
|
|
|
public String loadAllSignFamily(@RequestParam("start_time")String start_time){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/LoadAllSignFamily?start_time=" + start_time, "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 单条采集签约接口
|
|
|
*
|
|
|
* @param idcard
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/LoadSignFamily",method = RequestMethod.POST)
|
|
|
@ApiOperation("单条采集签约接口")
|
|
|
public String loadSingleSignFamily(@RequestParam("idcard")String idcard){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/LoadSignFamily?idcard=" + idcard, "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 时间范围采集签约接口
|
|
|
*
|
|
|
* @param start_time
|
|
|
* @param end_time
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/LoadSignFamilyBatch",method = RequestMethod.POST)
|
|
|
@ApiOperation("时间范围采集签约接口")
|
|
|
public String loadSignFamilyBatch(@RequestParam("start_time")String start_time,@RequestParam("end_time")String end_time){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/LoadSignFamilyBatch?start_time=" + start_time + "&end_time=" + end_time, "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 补上传签约接口
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/ReUploadSignFamily",method = RequestMethod.POST)
|
|
|
public String reuploadSignFamily(){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/ReUploadSignFamily", "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 补更新签约接口
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/third/sign/ReUpdateSignFamily",method = RequestMethod.POST)
|
|
|
public String reupdateSignFamily(){
|
|
|
try{
|
|
|
String checkUrl = SystemConf.getInstance().getSystemProperties().getProperty("sign_check_upload");
|
|
|
String jsonString = HttpUtil.sendPost(checkUrl + "/third/sign/ReUpdateSignFamily", "");
|
|
|
if(StringUtils.isEmpty(jsonString)){
|
|
|
return write(-1,"调用失败");
|
|
|
}else{
|
|
|
return write(200,"调用成功","data",jsonString);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return error(-1,"调用失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|