From abba1aff81da3cc9d74d75f64cbd48d25716aec3 Mon Sep 17 00:00:00 2001
From: luliqiang <kidgrow>
Date: Fri, 12 Mar 2021 19:19:10 +0800
Subject: [PATCH] 1、增加对于套餐中的剩余读片量、有效开始日期、结束日期的加密 2、增加扣费过程中对于剩余读片量的加密 3、为下载私有云数据库增加合同与明细的查询Feign接口 4、修改合作商数据库(影像版API)的合同与明细的查询bug

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerDockingInfoServiceImpl.java |   64 +++++++++++++++-----------------
 1 files changed, 30 insertions(+), 34 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerDockingInfoServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerDockingInfoServiceImpl.java
index 4b65b36..fb8f716 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerDockingInfoServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/PartnerDockingInfoServiceImpl.java
@@ -9,13 +9,10 @@
 import com.kidgrow.common.service.impl.SuperServiceImpl;
 import com.kidgrow.common.utils.EncryptUtils;
 import com.kidgrow.oprationcenter.mapper.PartnerDockingInfoMapper;
-import com.kidgrow.oprationcenter.model.PartnerDockingInfo;
-import com.kidgrow.oprationcenter.model.PartnerInfo;
-import com.kidgrow.oprationcenter.model.ProductOrder;
-import com.kidgrow.oprationcenter.model.ProductOrderRecord;
+import com.kidgrow.oprationcenter.model.*;
 import com.kidgrow.oprationcenter.service.IPartnerDockingInfoService;
 import com.kidgrow.oprationcenter.service.IPartnerInfoService;
-import com.kidgrow.oprationcenter.service.IProductOrderRecordService;
+import com.kidgrow.oprationcenter.service.IProductOrderDetailService;
 import com.kidgrow.oprationcenter.service.IProductOrderService;
 import com.kidgrow.usercenter.feign.SysDepartmentService;
 import com.kidgrow.usercenter.feign.SysDoctorService;
@@ -71,7 +68,7 @@
     IProductOrderService productOrderService;
 
     @Autowired
-    IProductOrderRecordService productOrderRecordService;
+    IProductOrderDetailService productOrderDetailService;
 
     /**
      * 列表
@@ -333,44 +330,44 @@
                         orderMap.put("order_id", productOrder.getId());
                         orderMap.put("enabled", 1);
                         orderMap.put("is_del", 0);
-                        List<ProductOrderRecord> productOrderRecordList = productOrderRecordService.listByMap(orderMap);
+                        List<ProductOrderDetail> productOrderDetailList = productOrderDetailService.listByMap(orderMap);
 
-                        if ((productOrderRecordList != null) && (productOrderRecordList.size() > 0)) {
+                        if ((productOrderDetailList != null) && (productOrderDetailList.size() > 0)) {
 
-                            for (i = 0; i < productOrderRecordList.size(); i++) {
-                                ProductOrderRecord productOrderRecord = productOrderRecordList.get(i);
-                                createTime = "'" + dateTimeFormat.format(productOrderRecord.getCreateTime()) + "'";
-                                updateTime = (productOrderRecord.getUpdateTime() == null) ? "NULL" : "'" + dateTimeFormat.format(productOrderRecord.getUpdateTime()) + "'";
+                            for (int j = 0; j < productOrderDetailList.size(); j++) {
+                                ProductOrderDetail productOrderDetail = productOrderDetailList.get(j);
+                                createTime = "'" + dateTimeFormat.format(productOrderDetail.getCreateTime()) + "'";
+                                updateTime = (productOrderDetail.getUpdateTime() == null) ? "NULL" : "'" + dateTimeFormat.format(productOrderDetail.getUpdateTime()) + "'";
                                 serviceSQL += "INSERT INTO order_detail VALUES( " +
-                                        productOrderRecord.getId() + ", " +
-                                        productOrderRecord.getOrderId() + ", " +
-                                        productOrderRecord.getProId() + ", " +
-                                        productOrderRecord.getProType() + ", " +
-                                        "'" + productOrderRecord.getProName() + "', " +
-                                        productOrderRecord.getAilightCount() + ", " +
-                                        productOrderRecord.getRecordCount() + ", " +
-                                        "'" + dateFormat.format(productOrderRecord.getProBegintime()) + "', " +
-                                        "'" + dateFormat.format(productOrderRecord.getProEndtime()) + "', " +
-                                        productOrderRecord.getIsShare() + ", " +
+                                        productOrderDetail.getId() + ", " +
+                                        productOrderDetail.getOrderId() + ", " +
+                                        productOrderDetail.getProId() + ", " +
+                                        productOrderDetail.getProType() + ", " +
+                                        "'" + productOrderDetail.getProName() + "', " +
+                                        productOrderDetail.getAilightCount() + ", " +
+                                        productOrderDetail.getRecordCount() + ", " +
+                                        "'" + dateFormat.format(productOrderDetail.getProBegintime()) + "', " +
+                                        "'" + dateFormat.format(productOrderDetail.getProEndtime()) + "', " +
+                                        productOrderDetail.getIsShare() + ", " +
                                         "0, 0, " +
                                         // 服务验证字符串【合作商ID、医院ID、科室ID、产品ID、开始日期、结束日期、读片数量、报告数量、已使用读片数量、已使用报告数量】
                                         "'" + EncryptUtils.encryptAES((partnerDockingInfo.getPartnerId().toString() + "|" +
                                         partnerDockingInfo.getHospitalId().toString() + "|" +
                                         partnerDockingInfo.getDepartmentId().toString() + "|" +
-                                        productOrderRecord.getProId().toString() + "|" +
-                                        dateFormat.format(productOrderRecord.getProBegintime()) + "|" +
-                                        dateFormat.format(productOrderRecord.getProEndtime()) + "|" +
-                                        productOrderRecord.getAilightCount().toString() + "|" +
-                                        productOrderRecord.getRecordCount() + "|" +
+                                        productOrderDetail.getProId().toString() + "|" +
+                                        dateFormat.format(productOrderDetail.getProBegintime()) + "|" +
+                                        dateFormat.format(productOrderDetail.getProEndtime()) + "|" +
+                                        productOrderDetail.getAilightCount().toString() + "|" +
+                                        productOrderDetail.getRecordCount() + "|" +
                                         "0|0"), SecurityConstants.AES_KEY) + "', " +
-                                        productOrderRecord.getIsDel() + ", " +
-                                        productOrderRecord.getEnabled() + ", " +
+                                        productOrderDetail.getIsDel() + ", " +
+                                        productOrderDetail.getEnabled() + ", " +
                                         createTime + ", " +
-                                        productOrderRecord.getCreateUserId() + ", " +
-                                        "'" + productOrderRecord.getCreateUserName() + "', " +
+                                        productOrderDetail.getCreateUserId() + ", " +
+                                        "'" + productOrderDetail.getCreateUserName() + "', " +
                                         updateTime + ", " +
-                                        productOrderRecord.getUpdateUserId() + ", " +
-                                        "'" + productOrderRecord.getUpdateUserName() + "' " +
+                                        productOrderDetail.getUpdateUserId() + ", " +
+                                        "'" + productOrderDetail.getUpdateUserName() + "' " +
                                         ");\n\r";
                             }
                         } else {
@@ -405,5 +402,4 @@
         return dbSql;
     }
 
-    ;
 }

--
Gitblit v1.8.0