|
@@ -22,10 +22,7 @@ import com.szwl.model.entity.*;
|
|
|
import com.szwl.model.query.TAdminParam;
|
|
|
import com.szwl.model.utils.JoinpayConstant;
|
|
|
import com.szwl.model.utils.PushUtils;
|
|
|
-import com.szwl.service.TEquipmentService;
|
|
|
-import com.szwl.service.TJoinpayMchService;
|
|
|
-import com.szwl.service.TOrderService;
|
|
|
-import com.szwl.service.TShandeMchService;
|
|
|
+import com.szwl.service.*;
|
|
|
import com.szwl.service.es.EsTOrderService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
@@ -68,6 +65,8 @@ public class TOrderController {
|
|
|
TEquipmentService equipmentService;
|
|
|
@Autowired
|
|
|
EsTOrderService esTOrderService;
|
|
|
+ @Autowired
|
|
|
+ TSzsmWxService szsmWxService;
|
|
|
@ApiOperation(value = "测试feign")
|
|
|
@GetMapping("/testFeign")
|
|
|
public ResponseModel<?> testFeign(String id) {
|
|
@@ -1998,7 +1997,7 @@ public class TOrderController {
|
|
|
note.append(productNamea).append(num).append(":");
|
|
|
productName1.append(productNamea).append(num);
|
|
|
//确定价格,然后叠加R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipmentId), productName));
|
|
|
- TProduct product = R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipment.getId()), productName.toString()));
|
|
|
+ TProduct product = R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipment.getId()), productNamea.toString()));
|
|
|
if (product == null) {
|
|
|
return JsonMessage.error("找不到商品");
|
|
|
}
|
|
@@ -2038,7 +2037,7 @@ public class TOrderController {
|
|
|
String[] productNum = key.split("-");
|
|
|
String productNamea = productNum[0];
|
|
|
String num = productNum[1];
|
|
|
- TProduct product = R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipment.getId()), productName.toString()));
|
|
|
+ TProduct product = R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipment.getId()), productNamea.toString()));
|
|
|
BigDecimal productPrice = product.getRmbPrice();
|
|
|
productName.append(productNamea).append(num);
|
|
|
productName1.append(productNamea).append(num);
|
|
@@ -2089,10 +2088,10 @@ public class TOrderController {
|
|
|
|
|
|
Long equipmentId = equipment.getId();
|
|
|
//查找商品
|
|
|
- TProduct product = R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipmentId), productName.toString()));
|
|
|
- if (product == null) {
|
|
|
- return JsonMessage.error("找不到商品");
|
|
|
- }
|
|
|
+// TProduct product = R.getDataIfSuccess(szwlFeign.getProduct(String.valueOf(equipmentId), productName.toString()));
|
|
|
+// if (product == null) {
|
|
|
+// return JsonMessage.error("找不到商品");
|
|
|
+// }
|
|
|
|
|
|
if (BigDecimal.ZERO.compareTo(price) >= 0) {
|
|
|
return JsonMessage.error("商品价格异常");
|
|
@@ -2281,11 +2280,12 @@ public class TOrderController {
|
|
|
String returnUrl = null;
|
|
|
String notifyUrl = JoinpayConstant.Notify_Url;
|
|
|
String isShowPic = "1";
|
|
|
- String openId = null;
|
|
|
+ TSzsmWx szsmWx = szsmWxService.getById(id);
|
|
|
+ String openId = szsmWx.getOpenId();
|
|
|
String authCode = null;
|
|
|
- String appid = null;
|
|
|
+ String appid = "wx5071443e63295c29";
|
|
|
String transactionModel = null;
|
|
|
- String tradeMerchantNo = admin.getTradeMerchantNo();
|
|
|
+ String tradeMerchantNo = "777114600391409";
|
|
|
String buyerId = null;
|
|
|
String isAlt = "1";
|
|
|
String altType = "11";
|
|
@@ -2299,8 +2299,8 @@ public class TOrderController {
|
|
|
order.setModifyDate(new Date());
|
|
|
order.setAdminId(admin.getId());
|
|
|
order.setSn(sn1);
|
|
|
- order.setProductId(product.getId());
|
|
|
- order.setProductNo(product.getNo());
|
|
|
+// order.setProductId(product.getId());
|
|
|
+// order.setProductNo(product.getNo());
|
|
|
order.setProductName(productName.toString());
|
|
|
order.setPrice(price);
|
|
|
order.setClientId(equipment.getClientId());
|