Bläddra i källkod

feat:1、mqtt发送已支付信息给fcc时,更新订单支付状态;2、站点信息新增配置支付信息

Zhenghanjv 3 månader sedan
förälder
incheckning
a36486523b

+ 1 - 0
HengshanPaymentTerminal/HengshanPayTermHandler.cs

@@ -881,6 +881,7 @@ namespace HengshanPaymentTerminal
             }
             fccOrderInfo.UserName = userName??"";
             fccOrderInfo.PhoneNumber = phoneNumber ?? string.Empty;
+            fccOrderInfo.PaymentStatus = 1;
 
             mysqlDbContext.SaveChanges();
 

+ 1 - 0
src/FccWeb/admin.ui.plus-master/src/api/FormValidation.ts

@@ -12,6 +12,7 @@ const addStationRules = reactive({
     name: [{ required: true, message: '请输入油站名称', trigger: 'blur', }],
     longitude: [{ required: true, message: '请输入经度', trigger: 'blur', }],
     latitude: [{ required: true, message: '请输入纬度', trigger: 'blur', }],
+    paymentType: [{ required: true, message: '请配置支付方式', trigger: 'blur', }],
   })
   
   // 验证规则 - 添加油罐

+ 7 - 0
src/FccWeb/admin.ui.plus-master/src/views/admin/components/addStation.vue

@@ -65,6 +65,11 @@
                         <el-input v-model="dataList.mqttService" placeholder="请输入mqtt地址" clearable />
                     </el-form-item>
                 </el-col>
+                <el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="12" class="mb20">
+                    <el-form-item label="支付方式配置" :required="true" prop="paymentType">
+                        <el-input v-model="dataList.paymentType" placeholder="请按[id+支付方式,id+支付方式]填写,如1+微信支付,2+支付宝支付" clearable />
+                    </el-form-item>
+                </el-col>
             </el-row>
         </el-form>
         <template #footer>
@@ -114,6 +119,8 @@ let dataList = ref({
     longitude: null,
     /** 纬度 */
     latitude: null,
+    /** 支付方式 */
+    paymentType:null
 })
 
 // 创建表单实例

+ 1 - 0
src/FccWeb/admin.ui.plus-master/src/views/admin/station/station.vue

@@ -84,6 +84,7 @@ const data = reactive([
     { prop: 'acessKey', label: '云端通讯密钥' },
     { prop: 'webSocketPort', label: 'WebSokcet端口' },
     { prop: 'buildId', label: '站点id' }])
+    // { prop: 'paymentType', label: '支付方式' }])
 
 let display = reactive({
     isShow: { 1: false, 2: false } as any,