Commit 4cba356e6cbcaefdee717662e0d9797ba97a170a

Authored by yeqianyong
2 parents 3cb02348 f93ee4c4

Merge remote-tracking branch 'origin/master_0929' into master_0929

... ... @@ -455,7 +455,7 @@ public class GetCustomerCreditBo extends BaseBo<CustomerCredit> implements BaseD
455 455 */
456 456 @ApiModelProperty("核心人员")
457 457 @JsonIgnore
458   - private List<GetCorePersonnelBo> getCorePersonnelBoList;
  458 + private List<GetCorePersonnelBo> corePersonnelBoList;
459 459
460 460 /**
461 461 * 创建时间
... ...
... ... @@ -35,6 +35,8 @@ import io.swagger.annotations.ApiOperation;
35 35 import com.lframework.starter.common.utils.CollectionUtil;
36 36 import io.swagger.annotations.Api;
37 37 import org.springframework.beans.factory.annotation.Autowired;
  38 +import org.springframework.core.io.FileSystemResource;
  39 +import org.springframework.http.ResponseEntity;
38 40 import org.springframework.validation.annotation.Validated;
39 41 import org.springframework.web.bind.annotation.*;
40 42 import org.springframework.web.multipart.MultipartFile;
... ... @@ -42,7 +44,6 @@ import org.springframework.web.multipart.MultipartFile;
42 44 import javax.validation.Valid;
43 45 import javax.validation.constraints.NotNull;
44 46 import java.io.IOException;
45   -import java.net.URLEncoder;
46 47 import java.nio.file.Files;
47 48 import java.nio.file.Path;
48 49 import java.nio.file.Paths;
... ... @@ -266,20 +267,24 @@ public class CustomerCreditController extends DefaultBaseController {
266 267
267 268 /**
268 269 * 导出
  270 + * @return
269 271 */
270 272 @ApiOperation("导出")
271 273 @HasPermission({"customer-dev-manage:customer-dev-plan:export"})
272 274 @PostMapping("/export")
273   - public void export(@NotBlank(message = "ID不能为空") String id, HttpServletResponse response) {
  275 + public ResponseEntity<FileSystemResource> export(@NotBlank(message = "ID不能为空") String id, HttpServletResponse response) {
274 276 try {
275 277 String fileName = customerCreditService.export(id);
276 278 Path filePath = Paths.get("/web/service/erp/xingyun/export/templates", fileName);
277 279
278 280 if (Files.exists(filePath)) {
279   - response.setContentType("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
280   - response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8"));
  281 + // 创建FileSystemResource实例,用于读取文件
  282 + FileSystemResource file = new FileSystemResource(filePath.toString());
281 283
282   - Files.copy(filePath, response.getOutputStream());
  284 + // 返回ResponseEntity对象,设置响应头以便浏览器知道这是一个文件下载请求
  285 + return ResponseEntity.ok()
  286 + .header("Content-Disposition", "attachment; filename=" + file.getFilename())
  287 + .body(file);
283 288 } else {
284 289 response.sendError(404, "文件未找到");
285 290 }
... ... @@ -288,6 +293,7 @@ public class CustomerCreditController extends DefaultBaseController {
288 293 } catch (TemplateException e) {
289 294 e.printStackTrace();
290 295 }
  296 + return null;
291 297 }
292 298
293 299
... ...
... ... @@ -1241,8 +1241,6 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM
1241 1241 // 5.加载模板(会自动从 classpath:/templates/CustomerCredit.xml 加载)
1242 1242 Template template = cfg.getTemplate("CustomerCredit.xml");
1243 1243
1244   - // 3. 构建数据模型
1245   -// Map<String, Object> model = new HashMap<>();
1246 1244 CustomerCredit credit = getBaseMapper().findById(id);
1247 1245 // 处理关联数据
1248 1246 GetCustomerCreditBo data = new GetCustomerCreditBo(credit);
... ... @@ -1250,30 +1248,53 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM
1250 1248 QueryCorePersonnelVo vo = new QueryCorePersonnelVo();
1251 1249 vo.setCreditId(credit.getId());
1252 1250 List<CorePersonnel> corePersonnelList = corePersonnelService.query(vo);
  1251 + List<String> userIds = new ArrayList<>();
  1252 + //确保集合不为空
  1253 + userIds.add("aaaaa");
1253 1254 //调查人
1254 1255 if (StringUtil.isNotEmpty(credit.getInvestigator())) {
1255   - SysUser sysUser = sysUserService.findById(credit.getInvestigator());
1256   - if (sysUser != null) {
1257   - data.setInvestigatorName(sysUser.getName());
1258   - }
  1256 + userIds.add(credit.getInvestigator());
1259 1257 }
1260 1258 //主管审核
1261 1259 if (StringUtil.isNotEmpty(credit.getSupervisorReview())) {
1262   - SysUser sysUser = sysUserService.findById(credit.getSupervisorReview());
1263   - if (sysUser != null) {
1264   - data.setSupervisorReviewName(sysUser.getName());
1265   - }
  1260 + userIds.add(credit.getSupervisorReview());
1266 1261 }
1267   - // 使用HashMap而不是ObjectMapper转换,避免属性冲突
1268   - Map<String, Object> dataModel = new HashMap<>();
1269   - DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
1270   - if (data.getRegisterDate() != null) {
1271   - String registerDateStr = data.getRegisterDate().format(formatter);
1272   - dataModel.put("registerDate", registerDateStr);
  1262 + //复核:营销部分管和营销部主管
  1263 + if (StringUtil.isNotEmpty(credit.getMarketingDepartmentManagement())) {
  1264 + userIds.add(credit.getMarketingDepartmentManagement());
1273 1265 }
1274   - if (data.getRegistrationTime() != null) {
1275   - String registrationTimeStr = data.getRegistrationTime().format(formatter);
1276   - dataModel.put("registrationTime", registrationTimeStr);
  1266 + if (StringUtil.isNotEmpty(credit.getMarketingDepartmentSupervisor())) {
  1267 + userIds.add(credit.getMarketingDepartmentSupervisor());
  1268 + }
  1269 + //审批人:营销中心主管
  1270 + if (StringUtil.isNotEmpty(credit.getMarketingCenterSupervisor())) {
  1271 + userIds.add(credit.getMarketingCenterSupervisor());
  1272 + }
  1273 + List<SysUser> sysUsers = sysUserService.listByUserId(userIds);
  1274 + if (CollectionUtils.isNotEmpty(sysUsers)) {
  1275 + for (SysUser sysUser : sysUsers) {
  1276 + if (sysUser.getId().equals(credit.getInvestigator())) {
  1277 + data.setInvestigatorName(sysUser.getName());
  1278 + }
  1279 + if (sysUser.getId().equals(credit.getSupervisorReview())) {
  1280 + data.setSupervisorReviewName(sysUser.getName());
  1281 + }
  1282 + if (sysUser.getId().equals(credit.getMarketingDepartmentManagement())) {
  1283 + data.setMarketingDepartmentManagementName(sysUser.getName());
  1284 + }
  1285 + //复核:营销部分管和营销部主管
  1286 + if (sysUser.getId().equals(credit.getMarketingDepartmentManagement())) {
  1287 + if (StringUtils.isNotEmpty(data.getMarketingDepartmentManagementName())) {
  1288 + data.setMarketingDepartmentManagementName(data.getMarketingDepartmentManagementName() + "," + sysUser.getName());
  1289 + } else {
  1290 + data.setMarketingDepartmentManagementName(sysUser.getName());
  1291 + }
  1292 + }
  1293 + //审批人:营销中心主管
  1294 + if (sysUser.getId().equals(credit.getMarketingCenterSupervisor())) {
  1295 + data.setMarketingCenterSupervisorName(sysUser.getName());
  1296 + }
  1297 + }
1277 1298 }
1278 1299 if (StringUtil.isNotEmpty(data.getEnterpriseType())) {
1279 1300 String enterpriseType;
... ... @@ -1284,7 +1305,7 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM
1284 1305 } else {
1285 1306 enterpriseType = data.getEnterpriseType();
1286 1307 }
1287   - dataModel.put("enterpriseType", enterpriseType);
  1308 + data.setEnterpriseType(enterpriseType);
1288 1309 }
1289 1310
1290 1311 // 核心人员列表 - 确保放入数据模型供模板遍历
... ... @@ -1295,16 +1316,22 @@ public class CustomerCreditServiceImpl extends BaseMpServiceImpl<CustomerCreditM
1295 1316 if (corePersonnel == null) {
1296 1317 continue; // 跳过 null 值
1297 1318 }
1298   -
  1319 + if ("1".equals(corePersonnel.getSex())) {
  1320 + corePersonnel.setSex("男");
  1321 + } else if ("2".equals(corePersonnel.getSex())) {
  1322 + corePersonnel.setSex("女");
  1323 + } else {
  1324 + corePersonnel.setSex("未知");
  1325 + }
1299 1326 GetCorePersonnelBo corePersonnelBo = new GetCorePersonnelBo(corePersonnel);
1300 1327 corePersonnelBoList.add(corePersonnelBo);
1301 1328 }
1302 1329 }
1303   - dataModel.put("corePersonnelBoList", corePersonnelBoList);
  1330 + data.setCorePersonnelBoList(corePersonnelBoList);
1304 1331
1305 1332 // 4. 处理模板 → 生成XML字符串
1306 1333 StringWriter stringWriter = new StringWriter();
1307   - template.process(dataModel, stringWriter);
  1334 + template.process(data, stringWriter);
1308 1335 String processedXml = stringWriter.toString();
1309 1336 // 1. 定义服务器导出目录
1310 1337 String exportDir = "/web/service/erp/xingyun/export/templates";
... ...
... ... @@ -30,6 +30,12 @@ public class UpdateCustomerCreditVo implements BaseVo, Serializable {
30 30 private String id;
31 31
32 32 /**
  33 + * 编号
  34 + */
  35 + @ApiModelProperty(value = "编号")
  36 + private String serialNumber;
  37 +
  38 + /**
33 39 * 区域
34 40 */
35 41 @ApiModelProperty("区域")
... ...
1   -<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2   -<w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas"
3   - xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
4   - xmlns:o="urn:schemas-microsoft-com:office:office"
5   - xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"
6   - xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml"
7   - xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing"
8   - xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
9   - xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
10   - xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml"
11   - xmlns:w10="urn:schemas-microsoft-com:office:word"
12   - xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml"
13   - xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup"
14   - xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk"
15   - xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml"
16   - xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape"
17   - xmlns:wpsCustomData="http://www.wps.cn/officeDocument/2013/wpsCustomData" mc:Ignorable="w14 w15 wp14">
  1 +<w:document xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" xmlns:wpsCustomData="http://www.wps.cn/officeDocument/2013/wpsCustomData" mc:Ignorable="w14 w15 wp14">
18 2 <w:body>
19   - <w:p w14:paraId="6E3297A0">
  3 + <w:p w14:paraId="6C0E43C2">
20 4 <w:pPr>
21 5 <w:jc w:val="center"/>
22 6 <w:rPr>
23   - <w:sz w:val="32"/>
24   - <w:szCs w:val="32"/>
  7 + <w:sz w:val="5"/>
25 8 </w:rPr>
26   - <w:sectPr>
27   - <w:type w:val="continuous"/>
28   - <w:pgSz w:w="11910" w:h="16840"/>
29   - <w:pgMar w:top="360" w:right="620" w:bottom="280" w:left="680" w:header="720" w:footer="720"
30   - w:gutter="0"/>
31   - <w:cols w:equalWidth="0" w:num="3">
32   - <w:col w:w="6792" w:space="40"/>
33   - <w:col w:w="656" w:space="39"/>
34   - <w:col w:w="3083"/>
35   - </w:cols>
36   - </w:sectPr>
37 9 </w:pPr>
38 10 <w:r>
39 11 <w:rPr>
... ... @@ -42,8 +14,7 @@
42 14 <w:lang w:val="en-US" w:bidi="ar-SA"/>
43 15 </w:rPr>
44 16 <w:drawing>
45   - <wp:anchor distT="0" distB="0" distL="0" distR="0" simplePos="0" relativeHeight="251659264"
46   - behindDoc="0" locked="0" layoutInCell="1" allowOverlap="1">
  17 + <wp:anchor distT="0" distB="0" distL="0" distR="0" simplePos="0" relativeHeight="251659264" behindDoc="0" locked="0" layoutInCell="1" allowOverlap="1">
47 18 <wp:simplePos x="0" y="0"/>
48 19 <wp:positionH relativeFrom="page">
49 20 <wp:posOffset>1275080</wp:posOffset>
... ... @@ -56,8 +27,7 @@
56 27 <wp:wrapNone/>
57 28 <wp:docPr id="1" name="image1.jpeg"/>
58 29 <wp:cNvGraphicFramePr>
59   - <a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main"
60   - noChangeAspect="1"/>
  30 + <a:graphicFrameLocks xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" noChangeAspect="1"/>
61 31 </wp:cNvGraphicFramePr>
62 32 <a:graphic xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main">
63 33 <a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/picture">
... ... @@ -95,23 +65,28 @@
95 65 <w:sz w:val="32"/>
96 66 <w:szCs w:val="32"/>
97 67 </w:rPr>
98   - <w:t xml:space="preserve"> </w:t>
  68 + <w:t>客户资信调查表</w:t>
99 69 </w:r>
100 70 <w:r>
101 71 <w:rPr>
  72 + <w:rFonts w:hint="eastAsia"/>
102 73 <w:sz w:val="32"/>
103 74 <w:szCs w:val="32"/>
  75 + <w:lang w:eastAsia="zh-CN"/>
104 76 </w:rPr>
105   - <w:t xml:space="preserve"> </w:t>
  77 + <w:t></w:t>
106 78 </w:r>
107 79 <w:r>
108 80 <w:rPr>
109 81 <w:rFonts w:hint="eastAsia"/>
110 82 <w:sz w:val="32"/>
111 83 <w:szCs w:val="32"/>
  84 + <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
112 85 </w:rPr>
113   - <w:t>客户资信调查表</w:t>
  86 + <w:t>老客户)</w:t>
114 87 </w:r>
  88 + <w:bookmarkStart w:id="0" w:name="_GoBack"/>
  89 + <w:bookmarkEnd w:id="0"/>
115 90 </w:p>
116 91 <w:p w14:paraId="6C0E43C2">
117 92 <w:pPr>
... ... @@ -239,7 +214,7 @@
239 214 <w:sz w:val="16"/>
240 215 <w:szCs w:val="32"/>
241 216 </w:rPr>
242   - <w:t>${region!}</w:t>
  217 + <w:t xml:space="preserve"> ${region!}</w:t>
243 218 </w:r>
244 219 </w:p>
245 220 </w:tc>
... ... @@ -292,17 +267,7 @@
292 267 <w:szCs w:val="32"/>
293 268 <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
294 269 </w:rPr>
295   - <w:t>${registerDate!}</w:t>
296   - </w:r>
297   - <w:r>
298   - <w:rPr>
299   - <w:rFonts w:hint="eastAsia"/>
300   - <w:w w:val="105"/>
301   - <w:sz w:val="16"/>
302   - <w:szCs w:val="32"/>
303   - <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
304   - </w:rPr>
305   - <w:t>e</w:t>
  270 + <w:t xml:space="preserve"> ${registerDate!}</w:t>
306 271 </w:r>
307 272 </w:p>
308 273 </w:tc>
... ... @@ -355,7 +320,7 @@
355 320 <w:szCs w:val="32"/>
356 321 <w:lang w:val="en-US" w:eastAsia="zh-CN"/>
357 322 </w:rPr>
358   - <w:t>${customerShortName!}</w:t>
  323 + <w:t xml:space="preserve"> ${customerShortName!}</w:t>
359 324 </w:r>
360 325 </w:p>
361 326 </w:tc>
... ... @@ -419,7 +384,7 @@
419 384 <w:szCs w:val="32"/>
420 385 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
421 386 </w:rPr>
422   - <w:t>${enterpriseType!}</w:t>
  387 + <w:t xml:space="preserve"> ${enterpriseType!}</w:t>
423 388 </w:r>
424 389 </w:p>
425 390 </w:tc>
... ... @@ -543,7 +508,7 @@
543 508 <w:szCs w:val="32"/>
544 509 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
545 510 </w:rPr>
546   - <w:t>${companyName!}</w:t>
  511 + <w:t xml:space="preserve"> ${companyName!}</w:t>
547 512 </w:r>
548 513 </w:p>
549 514 </w:tc>
... ... @@ -600,7 +565,7 @@
600 565 <w:szCs w:val="32"/>
601 566 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
602 567 </w:rPr>
603   - <w:t>${companyNature!}</w:t>
  568 + <w:t xml:space="preserve"> ${companyNature!}</w:t>
604 569 </w:r>
605 570 </w:p>
606 571 </w:tc>
... ... @@ -699,7 +664,7 @@
699 664 <w:szCs w:val="32"/>
700 665 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
701 666 </w:rPr>
702   - <w:t>${companyAddress!}</w:t>
  667 + <w:t xml:space="preserve"> ${companyAddress!}</w:t>
703 668 </w:r>
704 669 </w:p>
705 670 </w:tc>
... ... @@ -757,7 +722,7 @@
757 722 <w:szCs w:val="32"/>
758 723 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
759 724 </w:rPr>
760   - <w:t>${registeredCapital!}</w:t>
  725 + <w:t xml:space="preserve"> ${registeredCapital!}</w:t>
761 726 </w:r>
762 727 </w:p>
763 728 </w:tc>
... ... @@ -856,7 +821,7 @@
856 821 <w:szCs w:val="32"/>
857 822 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
858 823 </w:rPr>
859   - <w:t>${bankAccount!}</w:t>
  824 + <w:t xml:space="preserve"> ${bankAccount!}</w:t>
860 825 </w:r>
861 826 <w:bookmarkStart w:id="0" w:name="_GoBack"/>
862 827 <w:bookmarkEnd w:id="0"/>
... ... @@ -916,7 +881,7 @@
916 881 <w:szCs w:val="32"/>
917 882 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
918 883 </w:rPr>
919   - <w:t>${bankName!}</w:t>
  884 + <w:t xml:space="preserve"> ${bankName!}</w:t>
920 885 </w:r>
921 886 </w:p>
922 887 </w:tc>
... ... @@ -1015,7 +980,7 @@
1015 980 <w:szCs w:val="32"/>
1016 981 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1017 982 </w:rPr>
1018   - <w:t>${taxNumber!}</w:t>
  983 + <w:t xml:space="preserve"> ${taxNumber!}</w:t>
1019 984 </w:r>
1020 985 </w:p>
1021 986 </w:tc>
... ... @@ -1073,7 +1038,7 @@
1073 1038 <w:szCs w:val="32"/>
1074 1039 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1075 1040 </w:rPr>
1076   - <w:t>${registrationTime!}</w:t>
  1041 + <w:t xml:space="preserve"> ${registrationTime!}</w:t>
1077 1042 </w:r>
1078 1043 </w:p>
1079 1044 </w:tc>
... ... @@ -1130,7 +1095,7 @@
1130 1095 <w:szCs w:val="32"/>
1131 1096 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1132 1097 </w:rPr>
1133   - <w:t>${businessYears!}</w:t>
  1098 + <w:t xml:space="preserve"> ${businessYears!}</w:t>
1134 1099 </w:r>
1135 1100 </w:p>
1136 1101 </w:tc>
... ... @@ -1247,7 +1212,7 @@
1247 1212 <w:szCs w:val="32"/>
1248 1213 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1249 1214 </w:rPr>
1250   - <w:t>${businessScope!}</w:t>
  1215 + <w:t xml:space="preserve"> ${businessScope!}</w:t>
1251 1216 </w:r>
1252 1217 </w:p>
1253 1218 </w:tc>
... ... @@ -1610,7 +1575,7 @@
1610 1575 <w:szCs w:val="32"/>
1611 1576 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1612 1577 </w:rPr>
1613   - <w:t><#if corePersonnel.name??>${corePersonnel.name}<#else></#if></w:t>
  1578 + <w:t xml:space="preserve"> ${(corePersonnel.name)!}</w:t>
1614 1579 </w:r>
1615 1580 </w:p>
1616 1581 </w:tc>
... ... @@ -1642,7 +1607,7 @@
1642 1607 <w:szCs w:val="32"/>
1643 1608 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1644 1609 </w:rPr>
1645   - <w:t><#if corePersonnel.sex??>${corePersonnel.sex}<#else></#if></w:t>
  1610 + <w:t xml:space="preserve"> ${(corePersonnel.sex)!}</w:t>
1646 1611 </w:r>
1647 1612 </w:p>
1648 1613 </w:tc>
... ... @@ -1675,7 +1640,7 @@
1675 1640 <w:szCs w:val="32"/>
1676 1641 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1677 1642 </w:rPr>
1678   - <w:t><#if corePersonnel.nativePlace??>${corePersonnel.nativePlace}<#else></#if></w:t>
  1643 + <w:t xml:space="preserve"> ${(corePersonnel.nativePlace)!}</w:t>
1679 1644 </w:r>
1680 1645 </w:p>
1681 1646 </w:tc>
... ... @@ -1708,7 +1673,7 @@
1708 1673 <w:szCs w:val="32"/>
1709 1674 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1710 1675 </w:rPr>
1711   - <w:t><#if corePersonnel.age??>${corePersonnel.age}<#else></#if></w:t>
  1676 + <w:t xml:space="preserve"> ${(corePersonnel.age)!}</w:t>
1712 1677 </w:r>
1713 1678 </w:p>
1714 1679 </w:tc>
... ... @@ -1743,7 +1708,7 @@
1743 1708 <w:szCs w:val="32"/>
1744 1709 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1745 1710 </w:rPr>
1746   - <w:t><#if corePersonnel.position??>${corePersonnel.position}<#else></#if></w:t>
  1711 + <w:t xml:space="preserve"> ${(corePersonnel.position)!}</w:t>
1747 1712 </w:r>
1748 1713 </w:p>
1749 1714 </w:tc>
... ... @@ -1779,7 +1744,7 @@
1779 1744 <w:szCs w:val="32"/>
1780 1745 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1781 1746 </w:rPr>
1782   - <w:t><#if corePersonnel.mobile??>${corePersonnel.mobile}<#else></#if></w:t>
  1747 + <w:t xml:space="preserve"> ${(corePersonnel.mobile)!}</w:t>
1783 1748 </w:r>
1784 1749 </w:p>
1785 1750 </w:tc>
... ... @@ -1815,7 +1780,7 @@
1815 1780 <w:szCs w:val="32"/>
1816 1781 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1817 1782 </w:rPr>
1818   - <w:t><#if corePersonnel.phone??>${corePersonnel.phone}<#else></#if></w:t>
  1783 + <w:t xml:space="preserve"> ${(corePersonnel.phone)!}</w:t>
1819 1784 </w:r>
1820 1785 </w:p>
1821 1786 </w:tc>
... ... @@ -1851,7 +1816,7 @@
1851 1816 <w:szCs w:val="32"/>
1852 1817 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1853 1818 </w:rPr>
1854   - <w:t><#if corePersonnel.email??>${corePersonnel.email}<#else></#if></w:t>
  1819 + <w:t xml:space="preserve"> ${(corePersonnel.email)!}</w:t>
1855 1820 </w:r>
1856 1821 </w:p>
1857 1822 </w:tc>
... ... @@ -1887,7 +1852,7 @@
1887 1852 <w:szCs w:val="32"/>
1888 1853 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
1889 1854 </w:rPr>
1890   - <w:t><#if corePersonnel.address??>${corePersonnel.address}<#else></#if></w:t>
  1855 + <w:t xml:space="preserve"> ${(corePersonnel.address)!}</w:t>
1891 1856 </w:r>
1892 1857 </w:p>
1893 1858 </w:tc>
... ... @@ -2571,7 +2536,7 @@
2571 2536 <w:szCs w:val="32"/>
2572 2537 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2573 2538 </w:rPr>
2574   - <w:t>${businessProperty!}</w:t>
  2539 + <w:t xml:space="preserve"> ${businessProperty!}</w:t>
2575 2540 </w:r>
2576 2541 </w:p>
2577 2542 </w:tc>
... ... @@ -2629,7 +2594,7 @@
2629 2594 <w:szCs w:val="32"/>
2630 2595 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2631 2596 </w:rPr>
2632   - <w:t>${landArea!}</w:t>
  2597 + <w:t xml:space="preserve"> ${landArea!}</w:t>
2633 2598 </w:r>
2634 2599 </w:p>
2635 2600 </w:tc>
... ... @@ -2690,7 +2655,7 @@
2690 2655 <w:szCs w:val="32"/>
2691 2656 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2692 2657 </w:rPr>
2693   - <w:t>${storageConditions!}</w:t>
  2658 + <w:t xml:space="preserve"> ${storageConditions!}</w:t>
2694 2659 </w:r>
2695 2660 </w:p>
2696 2661 </w:tc>
... ... @@ -2751,7 +2716,7 @@
2751 2716 <w:szCs w:val="32"/>
2752 2717 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2753 2718 </w:rPr>
2754   - <w:t>${employeeCount!}</w:t>
  2719 + <w:t xml:space="preserve"> ${employeeCount!}</w:t>
2755 2720 </w:r>
2756 2721 </w:p>
2757 2722 </w:tc>
... ... @@ -2850,7 +2815,7 @@
2850 2815 <w:szCs w:val="32"/>
2851 2816 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2852 2817 </w:rPr>
2853   - <w:t>${equipmentAttributes!}</w:t>
  2818 + <w:t xml:space="preserve"> ${equipmentAttributes!}</w:t>
2854 2819 </w:r>
2855 2820 </w:p>
2856 2821 </w:tc>
... ... @@ -2908,7 +2873,7 @@
2908 2873 <w:szCs w:val="32"/>
2909 2874 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2910 2875 </w:rPr>
2911   - <w:t>${assetEvaluation!}</w:t>
  2876 + <w:t xml:space="preserve"> ${assetEvaluation!}</w:t>
2912 2877 </w:r>
2913 2878 </w:p>
2914 2879 </w:tc>
... ... @@ -2969,7 +2934,7 @@
2969 2934 <w:szCs w:val="32"/>
2970 2935 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
2971 2936 </w:rPr>
2972   - <w:t>${lastYearSales!}</w:t>
  2937 + <w:t xml:space="preserve"> ${lastYearSales!}</w:t>
2973 2938 </w:r>
2974 2939 </w:p>
2975 2940 </w:tc>
... ... @@ -3030,7 +2995,7 @@
3030 2995 <w:szCs w:val="32"/>
3031 2996 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3032 2997 </w:rPr>
3033   - <w:t>${monthlyAvgSales!}</w:t>
  2998 + <w:t xml:space="preserve"> ${monthlyAvgSales!}</w:t>
3034 2999 </w:r>
3035 3000 </w:p>
3036 3001 </w:tc>
... ... @@ -3129,7 +3094,7 @@
3129 3094 <w:szCs w:val="32"/>
3130 3095 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3131 3096 </w:rPr>
3132   - <w:t>${invoiceItemUnit!}</w:t>
  3097 + <w:t xml:space="preserve"> ${invoiceItemUnit!}</w:t>
3133 3098 </w:r>
3134 3099 </w:p>
3135 3100 </w:tc>
... ... @@ -3186,7 +3151,7 @@
3186 3151 <w:szCs w:val="32"/>
3187 3152 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3188 3153 </w:rPr>
3189   - <w:t>${certificationCertificate!}</w:t>
  3154 + <w:t xml:space="preserve"> ${certificationCertificate!}</w:t>
3190 3155 </w:r>
3191 3156 </w:p>
3192 3157 </w:tc>
... ... @@ -3285,7 +3250,7 @@
3285 3250 <w:szCs w:val="32"/>
3286 3251 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3287 3252 </w:rPr>
3288   - <w:t>${productMatch!}</w:t>
  3253 + <w:t xml:space="preserve"> ${productMatch!}</w:t>
3289 3254 </w:r>
3290 3255 </w:p>
3291 3256 </w:tc>
... ... @@ -3343,7 +3308,7 @@
3343 3308 <w:szCs w:val="32"/>
3344 3309 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3345 3310 </w:rPr>
3346   - <w:t>${majorCustomers!}</w:t>
  3311 + <w:t xml:space="preserve"> ${majorCustomers!}</w:t>
3347 3312 </w:r>
3348 3313 </w:p>
3349 3314 </w:tc>
... ... @@ -3378,53 +3343,6 @@
3378 3343 </w:tcBorders>
3379 3344 <w:vAlign w:val="center"/>
3380 3345 </w:tcPr>
3381   - <w:p w14:paraId="714E3017">
3382   - <w:pPr>
3383   - <w:jc w:val="center"/>
3384   - <w:rPr>
3385   - <w:sz w:val="16"/>
3386   - <w:szCs w:val="32"/>
3387   - </w:rPr>
3388   - </w:pPr>
3389   - </w:p>
3390   - </w:tc>
3391   - <w:tc>
3392   - <w:tcPr>
3393   - <w:tcW w:w="1854" w:type="dxa"/>
3394   - <w:gridSpan w:val="4"/>
3395   - <w:vAlign w:val="center"/>
3396   - </w:tcPr>
3397   - <w:p w14:paraId="74CC07C8">
3398   - <w:pPr>
3399   - <w:pStyle w:val="10"/>
3400   - <w:jc w:val="center"/>
3401   - <w:rPr>
3402   - <w:sz w:val="16"/>
3403   - <w:szCs w:val="32"/>
3404   - </w:rPr>
3405   - </w:pPr>
3406   - <w:r>
3407   - <w:rPr>
3408   - <w:w w:val="105"/>
3409   - <w:sz w:val="16"/>
3410   - <w:szCs w:val="32"/>
3411   - </w:rPr>
3412   - <w:t>现住址</w:t>
3413   - </w:r>
3414   - </w:p>
3415   - </w:tc>
3416   - </w:tr>
3417   -
3418   - <!-- 核心人员信息开始 -->
3419   -
3420   - <!-- 核心人员信息结束 -->
3421   - <w:tr>
3422   - <w:tc>
3423   - <w:tcPr>
3424   - <w:tcW w:w="10482" w:type="dxa"/>
3425   - <w:gridSpan w:val="17"/>
3426   - <w:vAlign w:val="center"/>
3427   - </w:tcPr>
3428 3346 <w:p w14:paraId="7F82CFF6">
3429 3347 <w:pPr>
3430 3348 <w:jc w:val="center"/>
... ... @@ -3489,7 +3407,7 @@
3489 3407 <w:szCs w:val="32"/>
3490 3408 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3491 3409 </w:rPr>
3492   - <w:t>${mainProjects!}</w:t>
  3410 + <w:t xml:space="preserve"> ${mainProjects!}</w:t>
3493 3411 </w:r>
3494 3412 </w:p>
3495 3413 </w:tc>
... ... @@ -3546,7 +3464,7 @@
3546 3464 <w:szCs w:val="32"/>
3547 3465 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3548 3466 </w:rPr>
3549   - <w:t>${industryInvolved!}</w:t>
  3467 + <w:t xml:space="preserve"> ${industryInvolved!}</w:t>
3550 3468 </w:r>
3551 3469 </w:p>
3552 3470 </w:tc>
... ... @@ -3645,7 +3563,7 @@
3645 3563 <w:szCs w:val="32"/>
3646 3564 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3647 3565 </w:rPr>
3648   - <w:t>${industryExperience!}</w:t>
  3566 + <w:t xml:space="preserve"> ${industryExperience!}</w:t>
3649 3567 </w:r>
3650 3568 </w:p>
3651 3569 </w:tc>
... ... @@ -3710,7 +3628,7 @@
3710 3628 <w:szCs w:val="32"/>
3711 3629 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3712 3630 </w:rPr>
3713   - <w:t>${hasDispute!}</w:t>
  3631 + <w:t xml:space="preserve"> ${hasDispute!}</w:t>
3714 3632 </w:r>
3715 3633 </w:p>
3716 3634 </w:tc>
... ... @@ -3834,7 +3752,7 @@
3834 3752 <w:szCs w:val="32"/>
3835 3753 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3836 3754 </w:rPr>
3837   - <w:t>${cooperationStartDate!}</w:t>
  3755 + <w:t xml:space="preserve"> ${cooperationStartDate!}</w:t>
3838 3756 </w:r>
3839 3757 </w:p>
3840 3758 </w:tc>
... ... @@ -3892,7 +3810,7 @@
3892 3810 <w:szCs w:val="32"/>
3893 3811 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3894 3812 </w:rPr>
3895   - <w:t>${monthlyAvgVolume!}</w:t>
  3813 + <w:t xml:space="preserve"> ${monthlyAvgVolume!}</w:t>
3896 3814 </w:r>
3897 3815 </w:p>
3898 3816 </w:tc>
... ... @@ -3949,7 +3867,7 @@
3949 3867 <w:szCs w:val="32"/>
3950 3868 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
3951 3869 </w:rPr>
3952   - <w:t>${isVerbalAgreement!}</w:t>
  3870 + <w:t xml:space="preserve"> ${isVerbalAgreement!}</w:t>
3953 3871 </w:r>
3954 3872 </w:p>
3955 3873 </w:tc>
... ... @@ -4056,7 +3974,7 @@
4056 3974 <w:szCs w:val="32"/>
4057 3975 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4058 3976 </w:rPr>
4059   - <w:t>${otherAgreements!}</w:t>
  3977 + <w:t xml:space="preserve"> ${otherAgreements!}</w:t>
4060 3978 </w:r>
4061 3979 </w:p>
4062 3980 </w:tc>
... ... @@ -4155,7 +4073,7 @@
4155 4073 <w:szCs w:val="32"/>
4156 4074 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4157 4075 </w:rPr>
4158   - <w:t>${hasLongTermContract!}</w:t>
  4076 + <w:t xml:space="preserve"> ${hasLongTermContract!}</w:t>
4159 4077 </w:r>
4160 4078 </w:p>
4161 4079 </w:tc>
... ... @@ -4212,7 +4130,7 @@
4212 4130 <w:szCs w:val="32"/>
4213 4131 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4214 4132 </w:rPr>
4215   - <w:t>${contractType!}</w:t>
  4133 + <w:t xml:space="preserve"> ${contractType!}</w:t>
4216 4134 </w:r>
4217 4135 </w:p>
4218 4136 </w:tc>
... ... @@ -4270,7 +4188,7 @@
4270 4188 <w:szCs w:val="32"/>
4271 4189 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4272 4190 </w:rPr>
4273   - <w:t>${hasInterruption!}</w:t>
  4191 + <w:t xml:space="preserve"> ${hasInterruption!}</w:t>
4274 4192 </w:r>
4275 4193 </w:p>
4276 4194 </w:tc>
... ... @@ -4394,7 +4312,7 @@
4394 4312 <w:szCs w:val="32"/>
4395 4313 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4396 4314 </w:rPr>
4397   - <w:t>${settlementPeriod!}</w:t>
  4315 + <w:t xml:space="preserve"> ${settlementPeriod!}</w:t>
4398 4316 </w:r>
4399 4317 </w:p>
4400 4318 </w:tc>
... ... @@ -4461,7 +4379,7 @@
4461 4379 <w:szCs w:val="32"/>
4462 4380 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4463 4381 </w:rPr>
4464   - <w:t>${materialSupplyPlan!}</w:t>
  4382 + <w:t xml:space="preserve"> ${materialSupplyPlan!}</w:t>
4465 4383 </w:r>
4466 4384 </w:p>
4467 4385 </w:tc>
... ... @@ -4519,7 +4437,7 @@
4519 4437 <w:szCs w:val="32"/>
4520 4438 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4521 4439 </w:rPr>
4522   - <w:t>${suggestedCategory!}</w:t>
  4440 + <w:t xml:space="preserve"> ${suggestedCategory!}</w:t>
4523 4441 </w:r>
4524 4442 </w:p>
4525 4443 </w:tc>
... ... @@ -4618,7 +4536,7 @@
4618 4536 <w:szCs w:val="32"/>
4619 4537 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4620 4538 </w:rPr>
4621   - <w:t>${creditLimit!}</w:t>
  4539 + <w:t xml:space="preserve"> ${creditLimit!}</w:t>
4622 4540 </w:r>
4623 4541 </w:p>
4624 4542 </w:tc>
... ... @@ -4676,7 +4594,7 @@
4676 4594 <w:szCs w:val="32"/>
4677 4595 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4678 4596 </w:rPr>
4679   - <w:t>${investigatorName!}</w:t>
  4597 + <w:t xml:space="preserve"> ${investigatorName!}</w:t>
4680 4598 </w:r>
4681 4599 </w:p>
4682 4600 </w:tc>
... ... @@ -4733,7 +4651,7 @@
4733 4651 <w:szCs w:val="32"/>
4734 4652 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4735 4653 </w:rPr>
4736   - <w:t>${supervisorReviewName!}</w:t>
  4654 + <w:t xml:space="preserve"> ${supervisorReviewName!}</w:t>
4737 4655 </w:r>
4738 4656 </w:p>
4739 4657 </w:tc>
... ... @@ -4856,7 +4774,7 @@
4856 4774 <w:szCs w:val="32"/>
4857 4775 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4858 4776 </w:rPr>
4859   - <w:t>${annualTotalSales!}</w:t>
  4777 + <w:t xml:space="preserve"> ${annualTotalSales!}</w:t>
4860 4778 </w:r>
4861 4779 </w:p>
4862 4780 </w:tc>
... ... @@ -4913,7 +4831,7 @@
4913 4831 <w:szCs w:val="32"/>
4914 4832 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
4915 4833 </w:rPr>
4916   - <w:t>${mainIndustry!}</w:t>
  4834 + <w:t xml:space="preserve"> ${mainIndustry!}</w:t>
4917 4835 </w:r>
4918 4836 </w:p>
4919 4837 </w:tc>
... ... @@ -5027,7 +4945,7 @@
5027 4945 <w:szCs w:val="32"/>
5028 4946 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5029 4947 </w:rPr>
5030   - <w:t>${annualMaterialOverview!}</w:t>
  4948 + <w:t xml:space="preserve"> ${annualMaterialOverview!}</w:t>
5031 4949 </w:r>
5032 4950 </w:p>
5033 4951 </w:tc>
... ... @@ -5150,7 +5068,7 @@
5150 5068 <w:szCs w:val="32"/>
5151 5069 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5152 5070 </w:rPr>
5153   - <w:t>${companySettlementPeriod!}</w:t>
  5071 + <w:t xml:space="preserve"> ${companySettlementPeriod!}</w:t>
5154 5072 </w:r>
5155 5073 </w:p>
5156 5074 </w:tc>
... ... @@ -5207,7 +5125,7 @@
5207 5125 <w:szCs w:val="32"/>
5208 5126 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5209 5127 </w:rPr>
5210   - <w:t>${companyCreditLimit!}</w:t>
  5128 + <w:t xml:space="preserve"> ${companyCreditLimit!}</w:t>
5211 5129 </w:r>
5212 5130 </w:p>
5213 5131 </w:tc>
... ... @@ -5265,7 +5183,7 @@
5265 5183 <w:szCs w:val="32"/>
5266 5184 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5267 5185 </w:rPr>
5268   - <w:t>${companyMaterialSupplyPlan!}</w:t>
  5186 + <w:t xml:space="preserve"> ${companyMaterialSupplyPlan!}</w:t>
5269 5187 </w:r>
5270 5188 </w:p>
5271 5189 </w:tc>
... ... @@ -5322,7 +5240,7 @@
5322 5240 <w:szCs w:val="32"/>
5323 5241 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5324 5242 </w:rPr>
5325   - <w:t>${companySuggestedCategory!}</w:t>
  5243 + <w:t xml:space="preserve"> ${companySuggestedCategory!}</w:t>
5326 5244 </w:r>
5327 5245 </w:p>
5328 5246 </w:tc>
... ... @@ -5424,7 +5342,7 @@
5424 5342 <w:szCs w:val="32"/>
5425 5343 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5426 5344 </w:rPr>
5427   -<!-- <w:t>${复核!}</w:t>-->
  5345 + <w:t xml:space="preserve"> ${marketingDepartmentManagementName!}</w:t>
5428 5346 </w:r>
5429 5347 </w:p>
5430 5348 </w:tc>
... ... @@ -5526,7 +5444,7 @@
5526 5444 <w:szCs w:val="32"/>
5527 5445 <w:lang w:val="en-US" w:eastAsia="zh-CN" w:bidi="zh-CN"/>
5528 5446 </w:rPr>
5529   -<!-- <w:t>${审批!}</w:t>-->
  5447 + <w:t xml:space="preserve"> ${marketingCenterSupervisorName!}</w:t>
5530 5448 </w:r>
5531 5449 </w:p>
5532 5450 </w:tc>
... ...