图片分页

This commit is contained in:
lijiazhuo
2026-01-20 11:23:53 +08:00
parent 777f26027e
commit 88030940bd

View File

@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.swing.*;
import java.io.IOException; import java.io.IOException;
@Async @Async
@ -53,6 +54,7 @@ public class TuiZuController {
String fs = object.getString("fs"); String fs = object.getString("fs");
String ww = object.getString("ww"); String ww = object.getString("ww");
String wws = "姓名/联营方公司: " + ww; String wws = "姓名/联营方公司: " + ww;
@ -61,7 +63,7 @@ public class TuiZuController {
String dls = "车辆剩余电量KM: " + dl.toString(); String dls = "车辆剩余电量KM: " + dl.toString();
String sjs = "验车时间:" + timss; String sjs = "验车时间:" + timss;
Photo.startPDF("/home/java/dpapp8090/pdf/" + id + ".pdf"); Photo.startPDF("/home/java/dpapp8090/pdf/" + id + ".pdf");
Photo.TextAlignment(" 交车定损"); Photo.TextAlignment(" 车辆验收");
Photo.appendTextSection(" 驾驶员信息"); Photo.appendTextSection(" 驾驶员信息");
Photo.appendTextSection(" " +wws); Photo.appendTextSection(" " +wws);
Photo.appendTextSection(" 车辆信息"); Photo.appendTextSection(" 车辆信息");
@ -102,13 +104,15 @@ public class TuiZuController {
JSONObject test = (JSONObject) o; JSONObject test = (JSONObject) o;
String xiang = test.getString("xiang"); String xiang = test.getString("xiang");
String jine1 = test.getString("jine");
String xiangs = "验车受损项:" + xiang; String xiangs = "车辆验收项:" + xiang;
Photo.appendTextSection(" " +xiangs); Photo.appendTextSection(" " +xiangs);
Photo.appendTextSection(" " +"额定金额:"+jine1 );
JSONArray tp = test.getJSONArray("tp"); JSONArray tp = test.getJSONArray("tp");
if (tp != null && tp.size() != 0) { if (tp != null && tp.size() != 0) {
for (Object o1 : tp) { for (Object o1 : tp) {
@ -116,7 +120,7 @@ public class TuiZuController {
String url = tests.getString("url"); String url = tests.getString("url");
String hkfile = APIUtils.hkfile(url); String hkfile = APIUtils.hkfile(url);
ThumbnailCompressor.compressWithThumbnailator(hkfile, hkfile); ThumbnailCompressor.compressWithThumbnailator(hkfile, hkfile);
Photo.appendTextSection("详情图片:"); Photo.appendTextSection("辆验收详情图片:");
Photo.appendImageSection(hkfile); Photo.appendImageSection(hkfile);
} }
} }
@ -148,7 +152,7 @@ public class TuiZuController {
openid.put("openId", "625776ecae6742cb8eb710beedef9b4c"); openid.put("openId", "625776ecae6742cb8eb710beedef9b4c");
initiator.put("initiator", openid); initiator.put("initiator", openid);
initiator.put("signTaskSubject", "交车定损"); initiator.put("signTaskSubject", "交车验收");
@ -213,13 +217,21 @@ public class TuiZuController {
/*JSONArray permissionss = new JSONArray(); /*JSONArray permissionss = new JSONArray();
permissionss.add("sign"); permissionss.add("sign");
actorlists.put("permissions",permissionss);*/ actorlists.put("permissions",permissionss);*/
if (!jsyss.equals("银建新能源")) { if (!jsyss.equals("银建新能源") && !jsyss.equals("北京银环泰西汽车服务有限公司")) {
actorlists.put("actorOpenId", "625776ecae6742cb8eb710beedef9b4c"); actorlists.put("actorOpenId", "625776ecae6742cb8eb710beedef9b4c");
String entryids = FDaDaUtil.entryids(a); String entryids = FDaDaUtil.entryids(a);
actorlists.put("actorEntityId", entryids); actorlists.put("actorEntityId", entryids);
} else if (jsyss.equals("银建新能源")) { }
if (jsyss.equals("银建新能源")) {
actorlists.put("actorOpenId", "a0c12949a1c54ff9bfa45dbe957fbc5d"); actorlists.put("actorOpenId", "a0c12949a1c54ff9bfa45dbe957fbc5d");
} }
if (jsyss.equals("北京银环泰西汽车服务有限公司")) {
actorlists.put("actorOpenId", "802b22355a0545558be4a1b1dad746a6");
}
/*actorlists.put("notifyAddress", "13520145209");*/ /*actorlists.put("notifyAddress", "13520145209");*/
JSONArray notifyTypes = new JSONArray(); JSONArray notifyTypes = new JSONArray();
notifyTypes.add("start"); notifyTypes.add("start");
@ -258,6 +270,9 @@ public class TuiZuController {
jsonObject2.put("sealId", 1706510414541115296l); jsonObject2.put("sealId", 1706510414541115296l);
jsonObject2.put("fieldName", "签章"); jsonObject2.put("fieldName", "签章");
} else if (jsyss.equals("北京银环泰西汽车服务有限公司")) {
jsonObject2.put("sealId", 1754044354642191353l);
jsonObject2.put("fieldName", "签章");
} }
@ -265,6 +280,7 @@ public class TuiZuController {
SignField.add(jsonObject2); SignField.add(jsonObject2);
JSONObject signConfigInfo = new JSONObject(); JSONObject signConfigInfo = new JSONObject();
@ -339,7 +355,7 @@ public class TuiZuController {
if (true){ /* if (true){
Photo.startPDF("/home/java/dpapp8090/pdf/" + id + "a" + ".pdf"); Photo.startPDF("/home/java/dpapp8090/pdf/" + id + "a" + ".pdf");
Photo.TextAlignment(" 交车验收单"); Photo.TextAlignment(" 交车验收单");
Photo.appendTextSection(" 车号: " + car + " " + "所属分司: " + fs); Photo.appendTextSection(" 车号: " + car + " " + "所属分司: " + fs);
@ -476,9 +492,9 @@ public class TuiZuController {
actorlists12.put("actorName", a); actorlists12.put("actorName", a);
/*JSONArray permissionss = new JSONArray(); *//*JSONArray permissionss = new JSONArray();
permissionss.add("sign"); permissionss.add("sign");
actorlists.put("permissions",permissionss);*/ actorlists.put("permissions",permissionss);*//*
if (!jsyss.equals("银建新能源")) { if (!jsyss.equals("银建新能源")) {
actorlists12.put("actorOpenId", "625776ecae6742cb8eb710beedef9b4c"); actorlists12.put("actorOpenId", "625776ecae6742cb8eb710beedef9b4c");
String entryids = FDaDaUtil.entryids(a); String entryids = FDaDaUtil.entryids(a);
@ -486,7 +502,7 @@ public class TuiZuController {
} else if (jsyss.equals("银建新能源")) { } else if (jsyss.equals("银建新能源")) {
actorlists12.put("actorOpenId", "a0c12949a1c54ff9bfa45dbe957fbc5d"); actorlists12.put("actorOpenId", "a0c12949a1c54ff9bfa45dbe957fbc5d");
} }
/*actorlists.put("notifyAddress", "13520145209");*/ *//*actorlists.put("notifyAddress", "13520145209");*//*
JSONArray notifyTypes12 = new JSONArray(); JSONArray notifyTypes12 = new JSONArray();
notifyTypes12.add("start"); notifyTypes12.add("start");
notifyTypes12.add("finish"); notifyTypes12.add("finish");
@ -603,7 +619,7 @@ public class TuiZuController {
String signtask12 = FDaDaUtil.signtask(signTaskIds12); String signtask12 = FDaDaUtil.signtask(signTaskIds12);
log.info("车损明细文件生成完成a" + signtask12); log.info("车损明细文件生成完成a" + signtask12);
} }*/