花田厝 3 ماه پیش
والد
کامیت
f8506ff965

+ 10 - 0
jsjp-admin/src/main/java/com/miaxis/app/controller/wx/WxJsjpController.java

@@ -132,6 +132,13 @@ public class WxJsjpController extends BaseController {
         order.setUserName(gzptUserInfo.getUserName());
         order.setLogincode(gzptUserInfo.getLogincode());
         order.setGoodsName(sysDictData.getDictLabel());
+
+        if("特训包".equals(sysDictData.getDictLabel())){
+            order.setIsFz(1); //分账
+        } else {
+            order.setIsFz(0); //不分账
+        }
+
         order.setGoodsType(1);
         order.setPhoneType(wxOrderDTO.getPhoneType());  //手机类型
         if ("yntms".equals(gzptUserInfo.getCity())) { //如果是一诺地市
@@ -260,6 +267,9 @@ public class WxJsjpController extends BaseController {
                 .put("notify_url", wxpayConfig.getNotifyUrl())
                 .put("out_trade_no", order.getOutTradeNo());
         rootNode.putObject("amount").put("total", order.getTotal());
+        if (order.getIsFz() == 1) {
+            rootNode.putObject("settle_info").put("profit_sharing", true);
+        }
         objectMapper.writeValue(bos, rootNode);
         httpPost.setEntity(new StringEntity(rootNode.toString(), "utf-8"));
         HttpResponse response = httpClient.execute(httpPost);

+ 6 - 0
jsjp-service/src/main/java/com/miaxis/wx/domain/WxJsOrder.java

@@ -185,6 +185,12 @@ public class WxJsOrder extends BaseBusinessEntity{
     @ApiModelProperty(value = "是否分成给驾校 0:不分成  1:分成")
     private int isShare;
 
+    /** 是否分账 */
+    @Excel(name = "是否分成给教练 0:不分账  1:分账")
+    @TableField("is_fz")
+    @ApiModelProperty(value = "是否分成给教练 0:不分账  1:分账")
+    private int isFz;
+
     /** 驾校编号 */
     @Excel(name = "驾校编号")
     @TableField("school")