|
@@ -25,11 +25,13 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import javax.servlet.ServletOutputStream;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.*;
|
|
|
import java.net.MalformedURLException;
|
|
|
import java.net.URL;
|
|
|
import java.net.URLConnection;
|
|
|
+import java.net.URLEncoder;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
@@ -196,12 +198,12 @@ public class OwnSysUserController extends BaseController
|
|
|
* 安心签用户信息变更申请表
|
|
|
*/
|
|
|
@PostMapping("/jpgApply")
|
|
|
- public void jpgApply(@RequestBody Map<String,Object> map,HttpServletResponse response) throws MalformedURLException {
|
|
|
+ public void jpgApply(@RequestParam(required=false) String userId,HttpServletResponse resp) throws MalformedURLException {
|
|
|
// 下载网络文件
|
|
|
int bytesum = 0;
|
|
|
int byteread = 0;
|
|
|
LambdaQueryWrapper<ZcHandlerChange> lambdaQueryWrapper = new LambdaQueryWrapper();
|
|
|
- lambdaQueryWrapper.eq(ZcHandlerChange::getZhcToUserId,map.get("userId"));
|
|
|
+ lambdaQueryWrapper.eq(ZcHandlerChange::getZhcToUserId,userId);
|
|
|
List<ZcHandlerChange> managementFile = zcHandlerChangeService.findZcHandlerChanges(lambdaQueryWrapper);
|
|
|
LambdaQueryWrapper<FileInf> file = new LambdaQueryWrapper();
|
|
|
file.eq(FileInf::getPfiFileId,managementFile.get(0).getZhcFile2Id());
|
|
@@ -210,16 +212,23 @@ public class OwnSysUserController extends BaseController
|
|
|
|
|
|
try {
|
|
|
URLConnection conn = url.openConnection();
|
|
|
- InputStream inStream = conn.getInputStream();
|
|
|
- FileOutputStream fs = new FileOutputStream("c:/abc.gif");
|
|
|
-
|
|
|
- byte[] buffer = new byte[1204];
|
|
|
- int length;
|
|
|
- while ((byteread = inStream.read(buffer)) != -1) {
|
|
|
- bytesum += byteread;
|
|
|
- System.out.println(bytesum);
|
|
|
- fs.write(buffer, 0, byteread);
|
|
|
+ InputStream fis = conn.getInputStream();
|
|
|
+ //1、得到文件的绝对路径,并且通过该路径得到一个字节输入流
|
|
|
+ //2、创建字节输出流
|
|
|
+ ServletOutputStream sos = resp.getOutputStream();
|
|
|
+ //4、设置文件编码
|
|
|
+ String filename = URLEncoder.encode("file.png", "UTF-8");//编码为UTF-8
|
|
|
+ //5、告知客户端(浏览器)要下载文件
|
|
|
+ resp.setHeader("content-disposition", "attachment;filename="+filename);
|
|
|
+ resp.setHeader("content-type", "image/png");//文件类型
|
|
|
+ //6、输出
|
|
|
+ byte[] b = new byte[1024];
|
|
|
+ int len = 0;
|
|
|
+ while((len=fis.read(b)) != -1){
|
|
|
+ sos.write(b, 0, len);
|
|
|
}
|
|
|
+ sos.close();
|
|
|
+ fis.close();
|
|
|
} catch (FileNotFoundException e) {
|
|
|
e.printStackTrace();
|
|
|
} catch (IOException e) {
|
|
@@ -230,12 +239,12 @@ public class OwnSysUserController extends BaseController
|
|
|
* 安心签开户及管理授权书
|
|
|
*/
|
|
|
@PostMapping("/jpgAuthorization")
|
|
|
- public void jpgAuthorization(@RequestBody Map<String,Object> map,HttpServletResponse response) throws MalformedURLException {
|
|
|
+ public void jpgAuthorization(@RequestParam(required=false) String userId,HttpServletResponse resp) throws MalformedURLException {
|
|
|
// 下载网络文件
|
|
|
int bytesum = 0;
|
|
|
int byteread = 0;
|
|
|
LambdaQueryWrapper<ZcHandlerChange> lambdaQueryWrapper = new LambdaQueryWrapper();
|
|
|
- lambdaQueryWrapper.eq(ZcHandlerChange::getZhcToUserId,map.get("userId"));
|
|
|
+ lambdaQueryWrapper.eq(ZcHandlerChange::getZhcToUserId,userId);
|
|
|
List<ZcHandlerChange> managementFile = zcHandlerChangeService.findZcHandlerChanges(lambdaQueryWrapper);
|
|
|
LambdaQueryWrapper<FileInf> file = new LambdaQueryWrapper();
|
|
|
file.eq(FileInf::getPfiFileId,managementFile.get(0).getZhcFile1Id());
|
|
@@ -244,16 +253,23 @@ public class OwnSysUserController extends BaseController
|
|
|
|
|
|
try {
|
|
|
URLConnection conn = url.openConnection();
|
|
|
- InputStream inStream = conn.getInputStream();
|
|
|
- FileOutputStream fs = new FileOutputStream("c:/abc.gif");
|
|
|
-
|
|
|
- byte[] buffer = new byte[1204];
|
|
|
- int length;
|
|
|
- while ((byteread = inStream.read(buffer)) != -1) {
|
|
|
- bytesum += byteread;
|
|
|
- System.out.println(bytesum);
|
|
|
- fs.write(buffer, 0, byteread);
|
|
|
+ InputStream fis = conn.getInputStream();
|
|
|
+ //1、得到文件的绝对路径,并且通过该路径得到一个字节输入流
|
|
|
+ //2、创建字节输出流
|
|
|
+ ServletOutputStream sos = resp.getOutputStream();
|
|
|
+ //4、设置文件编码
|
|
|
+ String filename = URLEncoder.encode("file.png", "UTF-8");//编码为UTF-8
|
|
|
+ //5、告知客户端(浏览器)要下载文件
|
|
|
+ resp.setHeader("content-disposition", "attachment;filename="+filename);
|
|
|
+ resp.setHeader("content-type", "image/png");//文件类型
|
|
|
+ //6、输出
|
|
|
+ byte[] b = new byte[1024];
|
|
|
+ int len = 0;
|
|
|
+ while((len=fis.read(b)) != -1){
|
|
|
+ sos.write(b, 0, len);
|
|
|
}
|
|
|
+ sos.close();
|
|
|
+ fis.close();
|
|
|
} catch (FileNotFoundException e) {
|
|
|
e.printStackTrace();
|
|
|
} catch (IOException e) {
|
|
@@ -463,8 +479,17 @@ public class OwnSysUserController extends BaseController
|
|
|
sysUserRole1.setRoleId(role1.get(0).getRoleId());
|
|
|
sysUserRole1.setUserId(userId);
|
|
|
sysUserRoleService.insertSysUserRole(sysUserRole1);
|
|
|
+ //查询经办人
|
|
|
+ LambdaQueryWrapper<ZcHandlerChange> zchand = new LambdaQueryWrapper<>();
|
|
|
+ zchand.eq(ZcHandlerChange::getZhcToUserId,userId);
|
|
|
+ zchand.orderByDesc(ZcHandlerChange::getCreateTime);
|
|
|
+ List<ZcHandlerChange> handlerChange = zcHandlerChangeService.findZcHandlerChanges(zchand);
|
|
|
+ if(handlerChange.size()==0){
|
|
|
+ throw new Exception("获取数据失败");
|
|
|
+ }
|
|
|
//修改申请表状态
|
|
|
ZcHandlerChange zcHandlerChange =new ZcHandlerChange();
|
|
|
+ zcHandlerChange.setZhcId(handlerChange.get(0).getZhcId());
|
|
|
//变更状态(00:待平台处理, 01:平台已处理)
|
|
|
zcHandlerChange.setZhcStatus("01");
|
|
|
zcHandlerChange.setUpdateBy(use.getUserId()+"");
|