|
@@ -15,7 +15,6 @@ import com.usky.dxtop.common.exception.CustomException;
|
|
|
import com.usky.dxtop.common.utils.*;
|
|
|
import com.usky.dxtop.common.utils.http.HttpUtils;
|
|
|
import com.usky.dxtop.common.utils.sign.Base64;
|
|
|
-import com.usky.dxtop.common.utils.spring.GlobalUtils;
|
|
|
import com.usky.dxtop.mapper.OrderMapper;
|
|
|
import com.usky.dxtop.model.CallApiLog;
|
|
|
import com.usky.dxtop.model.Order;
|
|
@@ -147,16 +146,11 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public String getTopScanPayQr(Order order) {
|
|
|
- String destPath;
|
|
|
String encode;
|
|
|
try {
|
|
|
//获取url
|
|
|
String topScanPayApi = getTopScanPayApi(order);
|
|
|
- String codeName = String.format("%s-%s.jpg", "usky", System.currentTimeMillis() + "");
|
|
|
- destPath = String.format("%s%s", GlobalUtils.getTempBaseDir(),codeName);
|
|
|
//生成二维码
|
|
|
- QRCodeUtil.encode(topScanPayApi, null, destPath, true);
|
|
|
-
|
|
|
BufferedImage image = QRCodeUtil.encode(topScanPayApi, null, true);
|
|
|
// 转换流信息写出
|
|
|
FastByteArrayOutputStream os = new FastByteArrayOutputStream();
|