sunyize 2 lat temu
rodzic
commit
150186e9b9

+ 27 - 7
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsCheckCustomerInfoController.java

@@ -302,17 +302,37 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
         return Result.OK(smsCheckCustomerInfo);
         return Result.OK(smsCheckCustomerInfo);
     }
     }
 
 
-     @GetMapping(value = "/queryUrlById")
+    @GetMapping(value = "/queryUrlById")
     public Result<List>  queryUrlById(@RequestParam(name = "id") String id) {
     public Result<List>  queryUrlById(@RequestParam(name = "id") String id) {
-        Map<String,Object> map = new HashMap<>();
-         LambdaQueryWrapper<SmsCheckCustomerData> query = new LambdaQueryWrapper<>();
-         query.eq(SmsCheckCustomerData::getInfoId, id);
-         SmsCheckCustomerData smsCheckCustomerInfo = customerDataService.getOne(query);
-         List< UrlData> urlData = ObjectComparator.downLoad(smsCheckCustomerInfo);
+        List< UrlData> urlData=new ArrayList<>();
+
+        SmsCheckCustomerInfo info = customerInfoService.getById(id);
+
+        SmsCheckTask byId = taskService.getById(info.getTaskId());
+        /**客户信息所属类型:1:行短稽核 2:物联网业务稽核 3.复开审批 4.中继线稽核*/
+        if (byId.getType()==1){
+            LambdaQueryWrapper<SmsCheckCustomerData> query = new LambdaQueryWrapper<>();
+            query.eq(SmsCheckCustomerData::getInfoId, id);
+            SmsCheckCustomerData smsCheckCustomerInfo = customerDataService.getOne(query);
+            urlData = ObjectComparator.downLoad(smsCheckCustomerInfo);
+        }
+        if (byId.getType()==2){
+            LambdaQueryWrapper<SmsLotCustomerData> query = new LambdaQueryWrapper<>();
+            query.eq(SmsLotCustomerData::getInfoId, id);
+            SmsLotCustomerData smsCheckCustomerInfo = smsLotCustomerService.getOne(query);
+            urlData = ObjectComparator.downLoad(smsCheckCustomerInfo);
+        }
+        if (byId.getType()==4){
+            LambdaQueryWrapper<SmsTruckCustomerData> query = new LambdaQueryWrapper<>();
+            query.eq(SmsTruckCustomerData::getInfoId, id);
+            SmsTruckCustomerData smsCheckCustomerInfo = smsTruckCustomerDataService.getOne(query);
+            urlData = ObjectComparator.downLoad(smsCheckCustomerInfo);
+        }
+
         if (urlData==null || urlData.isEmpty()){
         if (urlData==null || urlData.isEmpty()){
             return Result.error("空");
             return Result.error("空");
         }
         }
-         return Result.OK(ObjectComparator.downLoad(smsCheckCustomerInfo));
+        return Result.OK(urlData);
     }
     }
 
 
     /**
     /**

+ 8 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsLotCustomerData.java

@@ -112,34 +112,42 @@ public class SmsLotCustomerData implements Serializable {
     @Excel(name = "员工编号", width = 15)
     @Excel(name = "员工编号", width = 15)
     @ApiModelProperty(value = "员工编号")
     @ApiModelProperty(value = "员工编号")
     private String staffNo;
     private String staffNo;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "测试卡申请单上传资料")
     @ApiModelProperty(value = "测试卡申请单上传资料")
     private String testCard;
     private String testCard;
     @ApiModelProperty(value = "测试卡申请单资料上传备注")
     @ApiModelProperty(value = "测试卡申请单资料上传备注")
     private String testCardRemark;
     private String testCardRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "合同上传资料")
     @ApiModelProperty(value = "合同上传资料")
     private String contract;
     private String contract;
     @ApiModelProperty(value = "合同资料上传备注")
     @ApiModelProperty(value = "合同资料上传备注")
     private String contractRemark;
     private String contractRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "责任人和经办人授权书上传资料")
     @ApiModelProperty(value = "责任人和经办人授权书上传资料")
     private String handlingContract;
     private String handlingContract;
     @ApiModelProperty(value = "责任人和经办人授权书资料上传备注")
     @ApiModelProperty(value = "责任人和经办人授权书资料上传备注")
     private String handlingContractRemark;
     private String handlingContractRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "责任人和经办人身份证上传资料")
     @ApiModelProperty(value = "责任人和经办人身份证上传资料")
     private String handlingCard;
     private String handlingCard;
     @ApiModelProperty(value = "责任人和经办人身份证资料上传备注")
     @ApiModelProperty(value = "责任人和经办人身份证资料上传备注")
     private String handlingCardRemark;
     private String handlingCardRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "客户证件扫描上传资料")
     @ApiModelProperty(value = "客户证件扫描上传资料")
     private String customerCardScanning;
     private String customerCardScanning;
     @ApiModelProperty(value = "客户证件扫描资料上传备注")
     @ApiModelProperty(value = "客户证件扫描资料上传备注")
     private String customerCardScanningRemark;
     private String customerCardScanningRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "风险评估表上传资料")
     @ApiModelProperty(value = "风险评估表上传资料")
     private String riskTable;
     private String riskTable;
     @ApiModelProperty(value = "风险评估表资料上传备注")
     @ApiModelProperty(value = "风险评估表资料上传备注")
     private String riskTableRemark;
     private String riskTableRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "省/集团价格审批表上传资料")
     @ApiModelProperty(value = "省/集团价格审批表上传资料")
     private String priceTable;
     private String priceTable;
     @ApiModelProperty(value = "省/集团价格审批表资料上传备注")
     @ApiModelProperty(value = "省/集团价格审批表资料上传备注")
     private String priceTableRemark;
     private String priceTableRemark;
+    @MyCustomAnnotation
     @ApiModelProperty(value = "其他材料上传资料")
     @ApiModelProperty(value = "其他材料上传资料")
     private String commitment;
     private String commitment;
     @ApiModelProperty(value = "其他材料资料上传备注")
     @ApiModelProperty(value = "其他材料资料上传备注")

+ 19 - 5
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/SmsTruckCustomerData.java

@@ -131,95 +131,109 @@ public class SmsTruckCustomerData implements Serializable {
     @ApiModelProperty(value = "用户号码")
     @ApiModelProperty(value = "用户号码")
     private String userCode;
     private String userCode;
     //入网申请签报 applySign
     //入网申请签报 applySign
+    @MyCustomAnnotation
     @ApiModelProperty(value = "入网申请签报上传资料")
     @ApiModelProperty(value = "入网申请签报上传资料")
     private String applySign;
     private String applySign;
     //入网申请签报备注
     //入网申请签报备注
     @ApiModelProperty(value = "入网申请签报备注")
     @ApiModelProperty(value = "入网申请签报备注")
     private String applySignRemark;
     private String applySignRemark;
     //三张现场照片 threePhotos
     //三张现场照片 threePhotos
+    @MyCustomAnnotation
     @ApiModelProperty(value = "三张现场照片上传资料")
     @ApiModelProperty(value = "三张现场照片上传资料")
     private String threePhotos;
     private String threePhotos;
     //三张现场照片备注
     //三张现场照片备注
     @ApiModelProperty(value = "三张现场照片备注")
     @ApiModelProperty(value = "三张现场照片备注")
     private String threePhotosRemark;
     private String threePhotosRemark;
     //责任承诺书
     //责任承诺书
+    @MyCustomAnnotation
     @ApiModelProperty(value = "责任承诺书上传资料")
     @ApiModelProperty(value = "责任承诺书上传资料")
     private String commitmentBook;
     private String commitmentBook;
     //责任承诺书备注
     //责任承诺书备注
     @ApiModelProperty(value = "中继线合同备注")
     @ApiModelProperty(value = "中继线合同备注")
     private String commitmentBookRemark;
     private String commitmentBookRemark;
     //突破客户经理管控价是否有固网价格审批
     //突破客户经理管控价是否有固网价格审批
+    @MyCustomAnnotation
     @ApiModelProperty(value = "突破客户经理管控价是否有固网价格审批上传资料")
     @ApiModelProperty(value = "突破客户经理管控价是否有固网价格审批上传资料")
     private String isPriceApproval;
     private String isPriceApproval;
     //突破客户经理管控价是否有固网价格审批备注
     //突破客户经理管控价是否有固网价格审批备注
     @ApiModelProperty(value = "突破客户经理管控价是否有固网价格审批备注")
     @ApiModelProperty(value = "突破客户经理管控价是否有固网价格审批备注")
     private String isPriceApprovalRemark;
     private String isPriceApprovalRemark;
     //法人身份证
     //法人身份证
+    @MyCustomAnnotation
     @ApiModelProperty(value = "法人身份证上传资料")
     @ApiModelProperty(value = "法人身份证上传资料")
     private String legalIdCard;
     private String legalIdCard;
     //法人身份证备注
     //法人身份证备注
     @ApiModelProperty(value = "法人身份证备注")
     @ApiModelProperty(value = "法人身份证备注")
     private String legalIdCardRemark;
     private String legalIdCardRemark;
     //经办人身份证.
     //经办人身份证.
+    @MyCustomAnnotation
     @ApiModelProperty(value = "经办人身份证上传资料")
     @ApiModelProperty(value = "经办人身份证上传资料")
     private String operatorIdCard;
     private String operatorIdCard;
     //经办人身份证备注
     //经办人身份证备注
     @ApiModelProperty(value = "经办人身份证备注")
     @ApiModelProperty(value = "经办人身份证备注")
     private String operatorIdCardRemark;
     private String operatorIdCardRemark;
     //授权函.
     //授权函.
+    @MyCustomAnnotation
     @ApiModelProperty(value = "授权函上传资料")
     @ApiModelProperty(value = "授权函上传资料")
     private String authorizeBook;
     private String authorizeBook;
     //授权函备注
     //授权函备注
     @ApiModelProperty(value = "授权函备注")
     @ApiModelProperty(value = "授权函备注")
     private String authorizeBookRemark;
     private String authorizeBookRemark;
     //经营性呼叫中心增值业务许可证
     //经营性呼叫中心增值业务许可证
+    @MyCustomAnnotation
     @ApiModelProperty(value = "经营性呼叫中心增值业务许可证上传资料")
     @ApiModelProperty(value = "经营性呼叫中心增值业务许可证上传资料")
     private String zZBusinessLicense;
     private String zZBusinessLicense;
     //经营性呼叫中心增值业务许可证备注
     //经营性呼叫中心增值业务许可证备注
     @ApiModelProperty(value = "经营性呼叫中心增值业务许可证备注")
     @ApiModelProperty(value = "经营性呼叫中心增值业务许可证备注")
     private String zZBusinessLicenseRemark;
     private String zZBusinessLicenseRemark;
     //呼叫中心业务说明.
     //呼叫中心业务说明.
+    @MyCustomAnnotation
     @ApiModelProperty(value = "呼叫中心业务说明上传资料")
     @ApiModelProperty(value = "呼叫中心业务说明上传资料")
     private String centerBusiness;
     private String centerBusiness;
     //呼叫中心业务说明备注
     //呼叫中心业务说明备注
     @ApiModelProperty(value = "呼叫中心业务说明备注")
     @ApiModelProperty(value = "呼叫中心业务说明备注")
     private String centerBusinessRemark;
     private String centerBusinessRemark;
     //房屋租赁合同或房产证明.
     //房屋租赁合同或房产证明.
+    @MyCustomAnnotation
     @ApiModelProperty(value = "房屋租赁合同或房产证明上传资料")
     @ApiModelProperty(value = "房屋租赁合同或房产证明上传资料")
     private String contractOrProve;
     private String contractOrProve;
     //房屋租赁合同或房产证明备注
     //房屋租赁合同或房产证明备注
     @ApiModelProperty(value = "房屋租赁合同或房产证明备注")
     @ApiModelProperty(value = "房屋租赁合同或房产证明备注")
     private String contractOrProveRemark;
     private String contractOrProveRemark;
     //风险评估表
     //风险评估表
+    @MyCustomAnnotation
     @ApiModelProperty(value = "风险评估表上传资料")
     @ApiModelProperty(value = "风险评估表上传资料")
     private String riskTable;
     private String riskTable;
     //风险评估表备注
     //风险评估表备注
     @ApiModelProperty(value = "风险评估表备注")
     @ApiModelProperty(value = "风险评估表备注")
     private String riskTableRemark;
     private String riskTableRemark;
     //中继线预审表
     //中继线预审表
+    @MyCustomAnnotation
     @ApiModelProperty(value = "中继线预审表上传资料")
     @ApiModelProperty(value = "中继线预审表上传资料")
     private String trunkTable;
     private String trunkTable;
     //中继线预审表备注
     //中继线预审表备注
     @ApiModelProperty(value = "中继线预审表备注")
     @ApiModelProperty(value = "中继线预审表备注")
     private String trunkTableRemark;
     private String trunkTableRemark;
     //中继线合同
     //中继线合同
+    @MyCustomAnnotation
     @ApiModelProperty(value = "中继线合同上传资料")
     @ApiModelProperty(value = "中继线合同上传资料")
     private String trunkContract;
     private String trunkContract;
     //中继线合同备注
     //中继线合同备注
     @ApiModelProperty(value = "中继线合同备注")
     @ApiModelProperty(value = "中继线合同备注")
     private String trunkContractRemark;
     private String trunkContractRemark;
 
 
-    @ApiModelProperty(value = "回访表")
+    @MyCustomAnnotation
+    @ApiModelProperty(value = "回访表上传资料")
     private String accessTable;
     private String accessTable;
     @ApiModelProperty(value = "回访表备注")
     @ApiModelProperty(value = "回访表备注")
     private String accessTableRemark;
     private String accessTableRemark;
-
-    @ApiModelProperty(value = "电话回访截图")
+    @MyCustomAnnotation
+    @ApiModelProperty(value = "电话回访截图上传资料")
     private String accessPhone;
     private String accessPhone;
     @ApiModelProperty(value = "电话回访截图备注")
     @ApiModelProperty(value = "电话回访截图备注")
     private String accessPhoneRemark;
     private String accessPhoneRemark;
-
-    @ApiModelProperty(value = "现场回访照片")
+    @MyCustomAnnotation
+    @ApiModelProperty(value = "现场回访照片上传资料")
     private String accessPhoto;
     private String accessPhoto;
     @ApiModelProperty(value = "现场回访照片备注")
     @ApiModelProperty(value = "现场回访照片备注")
     private String accessPhotoRemark;
     private String accessPhotoRemark;