作者 anyv
1 个管道 的构建 通过 耗费 3 秒

微信支付

@@ -20,7 +20,7 @@ class OrderpageController extends WeChatBaseController{ @@ -20,7 +20,7 @@ class OrderpageController extends WeChatBaseController{
20 20
21 $indet_id = $this -> request -> param(); 21 $indet_id = $this -> request -> param();
22 $uid = cmf_get_current_user_id(); 22 $uid = cmf_get_current_user_id();
23 - $address = Db::name('address') -> where("uid=".$uid." and default_address=1") -> find(); 23 + $address = Db::name('address') -> where("uid=".$uid." and default_address=1 and delete_time = 0") -> find();
24 if(empty($address)){ 24 if(empty($address)){
25 $this -> assign('address',4); 25 $this -> assign('address',4);
26 }else{ 26 }else{
@@ -29,7 +29,7 @@ class OrderpageController extends WeChatBaseController{ @@ -29,7 +29,7 @@ class OrderpageController extends WeChatBaseController{
29 $indet_data = Db::name('indent') -> where("id",$indet_id['indet_id']) -> find(); 29 $indet_data = Db::name('indent') -> where("id",$indet_id['indet_id']) -> find();
30 if($indet_data['state'] == 4){ 30 if($indet_data['state'] == 4){
31 $indet_data_update['id'] = $indet_id['indet_id']; 31 $indet_data_update['id'] = $indet_id['indet_id'];
32 - $indet_data_update['indent_address'] = $address['detailed']; 32 + $indet_data_update['indent_address'] = $address[''];
33 $indet_data_update['name'] = $address['name']; 33 $indet_data_update['name'] = $address['name'];
34 $indet_data_update['phone'] = $address['phone']; 34 $indet_data_update['phone'] = $address['phone'];
35 Db::name('indent') -> update($indet_data_update); 35 Db::name('indent') -> update($indet_data_update);
@@ -121,11 +121,11 @@ class OrderpageController extends WeChatBaseController{ @@ -121,11 +121,11 @@ class OrderpageController extends WeChatBaseController{
121 $money['money'] = $money['money']+$courier['courier']; 121 $money['money'] = $money['money']+$courier['courier'];
122 $this -> assign('money',$money['money']); 122 $this -> assign('money',$money['money']);
123 123
124 - $address = Db::name('address') -> where("uid=".$uid." and default_address=1") -> find(); 124 + $address = Db::name('address') -> where("uid=".$uid." and default_address=1 and delete_time = 0") -> find();
125 if(empty($address)){ 125 if(empty($address)){
126 $this -> assign('address',4); 126 $this -> assign('address',4);
127 }else{ 127 }else{
128 - $address_arr = explode(',',$address['detailed']); 128 + $address_arr = explode(',',$address['']);
129 $address['detailed'] = $address_arr[0].$address_arr[1]; 129 $address['detailed'] = $address_arr[0].$address_arr[1];
130 $indet_data = Db::name('indent') -> where("id",$indent_id['indet_id']) -> find(); 130 $indet_data = Db::name('indent') -> where("id",$indent_id['indet_id']) -> find();
131 if($indet_data['state'] == 4){ 131 if($indet_data['state'] == 4){
@@ -138,14 +138,120 @@ class PayController extends HomeBaseController @@ -138,14 +138,120 @@ class PayController extends HomeBaseController
138 $money_teacher = 0; 138 $money_teacher = 0;
139 foreach ($data_indent_goods as $key => $val){ 139 foreach ($data_indent_goods as $key => $val){
140 $money_teacher += $val['price']*$val['number']*$money_ratio['teacher_ratio']; 140 $money_teacher += $val['price']*$val['number']*$money_ratio['teacher_ratio'];
141 - $data_money_income_teacher 141 + $data_money_income_teacher['create_time'] = time();
  142 + $data_money_income_teacher['money'] = $money_teacher;
  143 + $data_money_income_teacher['type'] = 1;
  144 + $data_money_income_teacher['book_name'] = $val['book_name'];
  145 + $data_money_income_teacher['book_thumbnail'] = $val['thumbnail'];
  146 + $data_money_income_teacher['book_num'] = $val['number'];
  147 + $data_money_income_teacher['uid'] = $teacher['uid'];
  148 + Db::name('money_income') -> insert($data_money_income_teacher);
142 } 149 }
  150 + Db::name('my_user') -> where('uid',$teacher['uid']) -> setInc('balance',$money_salesman);
143 } 151 }
144 //如果是平台商品 老师购买 152 //如果是平台商品 老师购买
145 if($data_user['status'] == 3){ 153 if($data_user['status'] == 3){
146 - 154 + //查询平台商品老师和业务员所占的佣金比例
  155 + $money_ratio = Db::name('money_ratio') -> where('id',1) -> find();
  156 + //查询这条订单下的所有商品
  157 + $data_indent_goods = Db::name('indent_goods') -> where('indent_id',$order['id']) -> select();
  158 + $money_salesman = 0;
  159 + //查询老师的uid
  160 + /* $teacher = Db::name('my_user') -> where('id',$data_user['pid']) -> find();*/
  161 + //查询业务员的uid
  162 + $salesman = Db::name('my_user') -> where('id',$data_user['pid']) -> find();
  163 + foreach ($data_indent_goods as $key => $val){
  164 + $money_salesman += $val['price']*$val['number']*$money_ratio['salesman_ratio'];
  165 + $data_money_income_salesman['create_time'] = time();
  166 + $data_money_income_salesman['money'] = $money_salesman;
  167 + $data_money_income_salesman['type'] = 1;
  168 + $data_money_income_salesman['book_name'] = $val['book_name'];
  169 + $data_money_income_salesman['book_thumbnail'] = $val['thumbnail'];
  170 + $data_money_income_salesman['book_num'] = $val['number'];
  171 + $data_money_income_salesman['uid'] = $salesman['uid'];
  172 + Db::name('money_income') -> insert($data_money_income_salesman);
  173 + }
  174 + Db::name('my_user') -> where('uid',$salesman['uid']) -> setInc('balance',$money_salesman);
  175 + $money_teacher = 0;
  176 + foreach ($data_indent_goods as $key => $val){
  177 + $money_teacher += $val['price']*$val['number']*$money_ratio['teacher_ratio'];
  178 + $data_money_income_teacher['create_time'] = time();
  179 + $data_money_income_teacher['money'] = $money_teacher;
  180 + $data_money_income_teacher['type'] = 1;
  181 + $data_money_income_teacher['book_name'] = $val['book_name'];
  182 + $data_money_income_teacher['book_thumbnail'] = $val['thumbnail'];
  183 + $data_money_income_teacher['book_num'] = $val['number'];
  184 + $data_money_income_teacher['uid'] = $data_user['uid'];
  185 + Db::name('money_income') -> insert($data_money_income_teacher);
  186 + }
  187 + Db::name('my_user') -> where('uid',$data_user['uid']) -> setInc('balance',$money_salesman);
147 } 188 }
148 }else if($order['indent_type'] == 2){ 189 }else if($order['indent_type'] == 2){
  190 + //如果是业务员订单
  191 + //查询平台商品老师和业务员所占的佣金比例
  192 + $money_ratio = Db::name('money_ratio') -> where('id',1) -> find();
  193 + //查询这条订单下的所有商品
  194 + $data_indent_goods = Db::name('indent_goods') -> where('indent_id',$order['id']) -> select();
  195 + //业务员商品学生购买
  196 + if($data_user['status'] == 4){
  197 + $teacher = Db::name('my_user') -> where('id',$data_user['pid']) -> find();
  198 + $money = 0;
  199 + foreach ($data_indent_goods as $key => $val){
  200 + $money += $val['commission']*$val['number'];
  201 + $money_income_teacher['create_time'] = time();
  202 + $money_income_teacher['money'] = $money;
  203 + $money_income_teacher['type'] = 2;
  204 + $money_income_teacher['book_name'] = $val['book_name'];
  205 + $money_income_teacher['book_thumbnail'] = $val['thumbnail'];
  206 + $money_income_teacher['book_num'] = $val['number'];
  207 + $money_income_teacher['uid'] = $teacher['uid'];
  208 + Db::name('money_income') -> insert($money_income_teacher);
  209 + }
  210 + //增加老师余额
  211 + Db::name('my_user') -> where('uid',$teacher['uid']) -> setInc('balance',$money);
  212 + //计算业务员这条订单的收入
  213 + $balance_salesman = $order['money'] - $order['money']*$money_ratio['platform_ratio'] - $money;
  214 + //增加业务员的余额
  215 + Db::name('my_user') -> where('uid',$order['salesman_uid']) -> setInc('balance',$balance_salesman);
  216 + //添加业务员的收入记录
  217 + $money_income_salesman_indent['create_time'] = time();
  218 + $money_income_salesman_indent['uid'] = $order['salesman_uid'];
  219 + $money_income_salesman_indent['money'] = $balance_salesman;
  220 + $money_income_salesman_indent['type'] = 2;
  221 + $money_income_salesman_indent['indent_id'] = $order['id'];
  222 + Db::name('money_income') -> insert($money_income_salesman_indent);
  223 +
  224 + }
  225 + //业务员商品老师购买
  226 + if ($data_user['status'] == 3){
  227 + $teacher = $data_user['uid'];
  228 + $money = 0;
  229 + foreach ($data_indent_goods as $key => $val){
  230 + $money += $val['commission']*$val['number'];
  231 + $money_income_teacher['create_time'] = time();
  232 + $money_income_teacher['money'] = $money;
  233 + $money_income_teacher['type'] = 2;
  234 + $money_income_teacher['book_name'] = $val['book_name'];
  235 + $money_income_teacher['book_thumbnail'] = $val['thumbnail'];
  236 + $money_income_teacher['book_num'] = $val['number'];
  237 + $money_income_teacher['uid'] = $teacher;
  238 + Db::name('money_income') -> insert($money_income_teacher);
  239 + }
  240 + //增加老师余额
  241 + Db::name('my_user') -> where('uid',$teacher) -> setInc('balance',$money);
  242 + //计算业务员这条订单的收入
  243 + $balance_salesman = $order['money'] - $order['money']*$money_ratio['platform_ratio'] - $money;
  244 + //增加业务员的余额
  245 + Db::name('my_user') -> where('uid',$order['salesman_uid']) -> setInc('balance',$balance_salesman);
  246 + //添加业务员的收入记录
  247 + $money_income_salesman_indent['create_time'] = time();
  248 + $money_income_salesman_indent['uid'] = $order['salesman_uid'];
  249 + $money_income_salesman_indent['money'] = $balance_salesman;
  250 + $money_income_salesman_indent['type'] = 2;
  251 + $money_income_salesman_indent['indent_id'] = $order['id'];
  252 + Db::name('money_income') -> insert($money_income_salesman_indent);
  253 +
  254 + }
149 255
150 } 256 }
151 257
@@ -282,4 +388,12 @@ class PayController extends HomeBaseController @@ -282,4 +388,12 @@ class PayController extends HomeBaseController
282 } 388 }
283 389
284 390
  391 +
  392 +
  393 +
  394 +
  395 +
  396 +
  397 +
  398 +
285 } 399 }
1 -----BEGIN CERTIFICATE----- 1 -----BEGIN CERTIFICATE-----
2 -MIIEZDCCA82gAwIBAgIEAhEzATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMC  
3 -Q04xEjAQBgNVBAgTCUd1YW5nZG9uZzERMA8GA1UEBxMIU2hlbnpoZW4xEDAOBgNV  
4 -BAoTB1RlbmNlbnQxDDAKBgNVBAsTA1dYRzETMBEGA1UEAxMKTW1wYXltY2hDQTEf  
5 -MB0GCSqGSIb3DQEJARYQbW1wYXltY2hAdGVuY2VudDAeFw0xODA3MDMxMjMwNDVa  
6 -Fw0yODA2MzAxMjMwNDVaMIGTMQswCQYDVQQGEwJDTjESMBAGA1UECBMJR3Vhbmdk  
7 -b25nMREwDwYDVQQHEwhTaGVuemhlbjEQMA4GA1UEChMHVGVuY2VudDEOMAwGA1UE  
8 -CxMFTU1QYXkxJzAlBgNVBAMUHuWkqea0peaWueebruenkeaKgOaciemZkOWFrOWP  
9 -uDESMBAGA1UEBBMJMTAwODkxMjUxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB  
10 -CgKCAQEAsLJARXruD6jC8cchcOFHqsX9FPCypVafg4pVrVMDwlXNzqWqlizaRaGY  
11 -HPsDhgJvU3YX+xWo43aocsPkXw+Yl24SnwAwAUz1gL3RA1yrT1S2uFVMZ3uLVXTk  
12 -qnxa2iWtrjf46Qx6wEX++Fw99HCQldu/B3zaOjK5XizJNWc/dr8ZSbsEzWN5NNje  
13 -Fv68fYnYqWiSTezKbzvRAMh5Ho3hY60wsc0gPXHCUOcucAjM21Z9a1yBqu0XWhL4  
14 -UVCXI10sBICEyoSXwx0tnzmy8cO76wA0DlYC5PCmCGSKRBXFCpgbCPg+QRRWu4a8  
15 -p4qqENmbYpz7zW6/PYRza52/6/Jj4wIDAQABo4IBRjCCAUIwCQYDVR0TBAIwADAs  
16 -BglghkgBhvhCAQ0EHxYdIkNFUy1DQSBHZW5lcmF0ZSBDZXJ0aWZpY2F0ZSIwHQYD  
17 -VR0OBBYEFP6DEaEgkaDlDyLok8ARpTwS0TZIMIG/BgNVHSMEgbcwgbSAFD4FJvYi  
18 -YrQVW4jNZH6w1GKn5YZ0oYGQpIGNMIGKMQswCQYDVQQGEwJDTjESMBAGA1UECBMJ  
19 -R3Vhbmdkb25nMREwDwYDVQQHEwhTaGVuemhlbjEQMA4GA1UEChMHVGVuY2VudDEM  
20 -MAoGA1UECxMDV1hHMRMwEQYDVQQDEwpNbXBheW1jaENBMR8wHQYJKoZIhvcNAQkB  
21 -FhBtbXBheW1jaEB0ZW5jZW50ggkAu1SXK7wA6FcwDgYDVR0PAQH/BAQDAgbAMBYG  
22 -A1UdJQEB/wQMMAoGCCsGAQUFBwMCMA0GCSqGSIb3DQEBBQUAA4GBAEA1ND+JEyog  
23 -Fd4+3De5voIHdyWKWF94EouysL9tCCngTeVHTQBlP+/QVwfbfCaRnmgwAmzHR49Q  
24 -rh7tQltzTpNoNk0H4MZxck2xmtKKQqNWItPuJWCdGA9J38hIxjaeIiBVcsxt2ARP  
25 -3JKPPOsWd3uJ8pSVMfolAi0738ToE2lm 2 +MIID9jCCAt6gAwIBAgIUHaCEVO6rUn14sfVWgCSr7gC5hfcwDQYJKoZIhvcNAQEL
  3 +BQAwXjELMAkGA1UEBhMCQ04xEzARBgNVBAoTClRlbnBheS5jb20xHTAbBgNVBAsT
  4 +FFRlbnBheS5jb20gQ0EgQ2VudGVyMRswGQYDVQQDExJUZW5wYXkuY29tIFJvb3Qg
  5 +Q0EwHhcNMTkwNjA1MDE1NDUxWhcNMjQwNjAzMDE1NDUxWjCBhzETMBEGA1UEAwwK
  6 +MTQ5OTc2MzY0MjEbMBkGA1UECgwS5b6u5L+h5ZWG5oi357O757ufMTMwMQYDVQQL
  7 +DCrljJfkuqznhYrlnaTljZrmloflm77kuabogqHku73mnInpmZDlhazlj7gxCzAJ
  8 +BgNVBAYMAkNOMREwDwYDVQQHDAhTaGVuWmhlbjCCASIwDQYJKoZIhvcNAQEBBQAD
  9 +ggEPADCCAQoCggEBALkFrgCnq0DDAHuRmXYCHryHbP1eD2BT2eqK95TJo4tIyxFa
  10 +GOlEJSUxxcbaTMEu6yYC6HploN3ZgMGhz8r8P0W7dWL6yGu1zqWRG/heB9WBprhp
  11 +2PHeiTU9Y6ekCSqtPTYYOm/mGUn9Xq6QreFLNuGYYmpo2ykcd/AfHELbP0c8oc+k
  12 +/6qy0Crr4C5JZyG7d4JsTmoip1Fp2auXwkoHr0DFfBI0cBKAo06WUGN1mqUivuzB
  13 +MdemGhjHgeBpYtdybQC8/jB9ddFU46C3CrvNhEJ1onE6QK+Rp18Iu6JXqG8lNCqi
  14 +qaZW3lPGK6EsQ6QAlUxHcH6d7rQvyGyzV6GBEx8CAwEAAaOBgTB/MAkGA1UdEwQC
  15 +MAAwCwYDVR0PBAQDAgTwMGUGA1UdHwReMFwwWqBYoFaGVGh0dHA6Ly9ldmNhLml0
  16 +cnVzLmNvbS5jbi9wdWJsaWMvaXRydXNjcmw/Q0E9MUJENDIyMEU1MERCQzA0QjA2
  17 +QUQzOTc1NDk4NDZDMDFDM0U4RUJEMjANBgkqhkiG9w0BAQsFAAOCAQEAlXvifprL
  18 +bIMtR56HubTTEmN0JJCj8ULE77mGi6FdGYs4F8R6eWfu38SjdgtbnEDKlBluxL5l
  19 +fBMZKJmyaaoJzguuCag7mtyZhKz2ZeLG61XRb4z7ugRbRbjPxLXxEPHGP35Rcptk
  20 +MOagW+A0WlOGqwx86CFLX9ZqQuWDqczxVcbg7ili4outcqSZuSA++8tjyXZZtyUV
  21 +GQbk7t7z7RpSFn+Skoi/IZ4/qWv4FxJhKgjRDu33Wm6CtkBEgnVNG47e1p/GmNWr
  22 +2IV0XzgJqjwPQJVMBPoGCW1SZhWQqgamf73hWQCe/bRmSTLgflMZ0V4NeshQWy3Y
  23 +voNR0ZJx/vXyjQ==
26 -----END CERTIFICATE----- 24 -----END CERTIFICATE-----
1 -----BEGIN PRIVATE KEY----- 1 -----BEGIN PRIVATE KEY-----
2 -MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwskBFeu4PqMLx  
3 -xyFw4Ueqxf0U8LKlVp+DilWtUwPCVc3OpaqWLNpFoZgc+wOGAm9Tdhf7Fajjdqhy  
4 -w+RfD5iXbhKfADABTPWAvdEDXKtPVLa4VUxne4tVdOSqfFraJa2uN/jpDHrARf74  
5 -XD30cJCV278HfNo6MrleLMk1Zz92vxlJuwTNY3k02N4W/rx9idipaJJN7MpvO9EA  
6 -yHkejeFjrTCxzSA9ccJQ5y5wCMzbVn1rXIGq7RdaEvhRUJcjXSwEgITKhJfDHS2f  
7 -ObLxw7vrADQOVgLk8KYIZIpEFcUKmBsI+D5BFFa7hryniqoQ2ZtinPvNbr89hHNr  
8 -nb/r8mPjAgMBAAECggEAI4u4YkHYok3Q6dKlZ4/qWvB5eTzys1A5xryNf9CzcOTS  
9 -AkBRkOR1BIz9jNbyXoMe4itfp6Mz1o6IVI4T4wvAJrZ+CH6BKcHRoZSN958s10iz  
10 -eWGvfSHdZdOeLK3XmQr7ZZDdAgUArK1oHY5w6Du82mjahScYv5x0rf1UfOnIWprB  
11 -Hk0kE6Q918zgwmuTuPhRc+YXXJyf++XnFEqi/ue6im/sBmKfqVu92qfk4jgxu5kw  
12 -gsJc6f6rFLzZ4jRMc8oB++lIrS/4y2f4n7/fUWTY+w77AqdbGm+fTHIBZcn/cweS  
13 -Q9IrzNmkKD6q3f4NkwAZ2S74lx5gY8X4HUxbIuHUAQKBgQDnAsGpIZLVboCecIh3  
14 -f9sfq/CULyhhnbzirytaOC1cojyD0wYgzIQDEfuu3bo84dwWLZgZN+bHxj3c4DaQ  
15 -wim9IftbYVTtuaGENcg+wxJ1HHcnXiByuAacRQcChXY/ZBkq75BUuewoRb5NPzJ1  
16 -jhw7H9O/ZBhCU5g1Krn9DPfihQKBgQDDz2VtrOVtLAoaElbFhiXSOoavxsR5vX9+  
17 -lj2ZvmbcA7jwKkx4/rAXqk2umTLVzcVaRXp4/G5KOtL1jqbJ82fTbhtxDV4mZgz7  
18 -SAkVZoiv0XzQsgcBOmA30fElG5sSIqGhljaFghSWz9M/oLcMaZ6uD6nSqYNkBISO  
19 -WGofKFudRwKBgQC1MYhM7LSLC91+aK3hbTumH+rXkBWQW3ToKJVMcnvCCM6GZ2KL  
20 -H178OYK7qdaGInHKQ4DlZt9xGqEzOfoSmPi8DIdnKXS/8bYqSTUDZWZ4zRb4ne+9  
21 -i3JD6DCTXbNeDVlgP/9pNVtySyH03PjrE8g458HigNQ2UfM04Ip5XU6hMQKBgE6L  
22 -tkMddNarMM4uhxIq8qb3BSojkJLJGgh8We9/OiGNeLUWMqDigV6s2QZtu7+aEE1a  
23 -y3sWv2MVX6RS+cLO2dotM+LQmvDKRPDTf5lPDQuB/BB3KWorsYcStynMfhLzQ2Tf  
24 -LbW2bW3lpfbDEEpxX86wx82SY/tN+KJlAwTGmqFnAoGAJSnB0fyAhT2oB1+t6pax  
25 -93CeBbEBXnrWSmGrUgHVFHcR2Vvq5O7A3F66VXNn88ij+TUsbjEa1XHg1kHwhP2m  
26 -UoyF0imlaHH1kHFpT4okG1vLWSExAdSmgOwAKWd2QXrwVtn2rAzjnp527mWCuWx3  
27 -SWZVYzS3kFSBxpHR+VWVezo= 2 +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC5Ba4Ap6tAwwB7
  3 +kZl2Ah68h2z9Xg9gU9nqiveUyaOLSMsRWhjpRCUlMcXG2kzBLusmAuh6ZaDd2YDB
  4 +oc/K/D9Fu3Vi+shrtc6lkRv4XgfVgaa4adjx3ok1PWOnpAkqrT02GDpv5hlJ/V6u
  5 +kK3hSzbhmGJqaNspHHfwHxxC2z9HPKHPpP+qstAq6+AuSWchu3eCbE5qIqdRadmr
  6 +l8JKB69AxXwSNHASgKNOllBjdZqlIr7swTHXphoYx4HgaWLXcm0AvP4wfXXRVOOg
  7 +twq7zYRCdaJxOkCvkadfCLuiV6hvJTQqoqmmVt5TxiuhLEOkAJVMR3B+ne60L8hs
  8 +s1ehgRMfAgMBAAECggEAQ2FxI+Xr9RLPCzFUHOjavrfnFkJ6AQ+obcUcMwBX4fKp
  9 +mXEhX1ok2O3OZAO+LiBjHJ20glaehgye2mWOYhMJC+Ef9+LyuF8mmZ9F+2ZrHfMw
  10 +fzp0+mibuVrY/wU7HWKnxxp9taCrlwmBwLsJx+F3ZCL1vGDhZ5BpkXYS+boUymEI
  11 +doByVVtZS9SmJJUErT6gewr7ph+oRPD9jREcZ0Tuyv8MCZH0kbRwcQJFN8D+lf+J
  12 +z1nqPxC7AgsYYrAsvZz8gYPh91d7pCHQi1MnFhlHnP9I0zJP6/UizYRuZGHmsqE7
  13 +yFqB8eP+hh0GPV2DJ1iMRfTdkYJIedZhz4I1sUC6KQKBgQDplMAZ3ISX0lqiUhnx
  14 +RjuMMw+lSwBZ9W6fTyVoq1l3T/NmzbVcKLqv8QltpRL4UhQZwKcKNBihIG/vmYm/
  15 +lgpBx7nmPYCnX40E92VADdUxlX3y951rfgEMpjRZmRlUkMHYWls4yYrVMW9ywJqi
  16 +i94ZzZq7wxNUrdXRldwGoj63ewKBgQDKx83RHek+hbQR0PQT75ud73cwiZ6Xk9nS
  17 +U/dIztZP4dPHBlP1FEqcDNQohEpYthRMx5R9i2MPi6y+KOCb9ArcdJzmmI/Glhrs
  18 +7PYqNt0HMWzhfFioCKeliaHabY0GMfz2ek5jYCDMtntb2HOtKaSVXFw+a2tCmFMU
  19 +8tYEMXavrQKBgQCzJJF8hCLxKbS3X05kPGA5M4QhWndnhxOTfSkMsLYKCrh7tPMO
  20 +PnKHs85uWDdHWfPumFHEQpZNJUqUMWZzGIi/UIXj7nF4bJEEKRVvXeyPfb6+FGiY
  21 +Y2g8ok/uE7xYnjj9TLc/w1sGDUcTdGJkne72TTkKHh/6RuSBPHUmZVLCdwKBgGxg
  22 +26TfmrDa3wICruEU2BRST162vvd+gxXB4NGeErcBGKIvxKGhJbs/tAivo9jEABeF
  23 +N9zdqaU+XqYHzPwtM7zd6pnogjd+NIfaojqvtfRJO0tMnUm5znhQFhxbHttnzi6h
  24 +8dF1KDKheU7+Ydzz+84EXhzSZrJiHU19+FqnYSrFAoGABdVnnzmYOL7g4PcFCxaL
  25 +GL7ivKCH5ncxjAKeGZHlC3rBB+ubTH+DoUJnaHjaBWhcTviZq3WR8+2fbLUxmwEo
  26 +87q2xLBjqCiA7JJQqDHoqHFWcsWj7h+r6q0mmXcJqT2+ThWKvevkOGE7uDuPBfN1
  27 +huxk7yKGUNXMvQnUmjey/rE=
28 -----END PRIVATE KEY----- 28 -----END PRIVATE KEY-----