|
|
@@ -76,6 +76,7 @@ import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
|
|
@@ -210,6 +211,9 @@ public class FsStoreAfterSalesScrmServiceImpl implements IFsStoreAfterSalesScrmS
|
|
|
@Autowired
|
|
|
private CloudHostProper cloudHostProper;
|
|
|
|
|
|
+ @Value("${cloud_host.company_name}")
|
|
|
+ private String companyName;
|
|
|
+
|
|
|
/**
|
|
|
* 查询售后记录
|
|
|
*
|
|
|
@@ -975,10 +979,18 @@ public class FsStoreAfterSalesScrmServiceImpl implements IFsStoreAfterSalesScrmS
|
|
|
|
|
|
Map<String, Object> extendInfoMap = new HashMap<>();
|
|
|
if (order.getPayType().equals("99")){
|
|
|
- request.setOrdAmt(payment.getPayMoney().setScale(2, RoundingMode.DOWN).toString());
|
|
|
+ if("北京卓美".equals(companyName)){
|
|
|
+ request.setOrdAmt(refundAmount.setScale(2, RoundingMode.DOWN).toString());
|
|
|
+ }else {
|
|
|
+ request.setOrdAmt(payment.getPayMoney().setScale(2, RoundingMode.DOWN).toString());
|
|
|
+ }
|
|
|
extendInfoMap.put("org_req_seq_id", "store-"+payment.getPayCode());
|
|
|
}else {
|
|
|
- request.setOrdAmt(payment.getPayMoney().toString());
|
|
|
+ if("北京卓美".equals(companyName)){
|
|
|
+ request.setOrdAmt(refundAmount.setScale(2, RoundingMode.DOWN).toString());
|
|
|
+ }else{
|
|
|
+ request.setOrdAmt(payment.getPayMoney().toString());
|
|
|
+ }
|
|
|
extendInfoMap.put("org_party_order_id", payment.getBankSerialNo());
|
|
|
request.setAppId(payment.getAppId());
|
|
|
}
|