bihs hace 1 semana
padre
commit
469431028c

+ 8 - 2
qmjszx-admin/src/main/resources/templates/system/site/add.html

@@ -53,9 +53,9 @@
                                 th:text="${post.venueName}"></option>
                     </select>
                 </div>
-                <label class="col-sm-2 control-label">监控点:</label>
+                <label class="col-sm-2 control-label is-required">监控点:</label>
                 <div class="col-sm-4">
-                    <input name="cameraIndexCode" class="form-control" type="text">
+                    <input name="cameraIndexCode" class="form-control" type="text" required>
                 </div>
             </div>
         </div>
@@ -88,12 +88,18 @@
                 digits: true, // 必须为整数
                 min: 1 // 最小值为1,确保为正整数
             },
+            cameraIndexCode:{
+                required: true, // 必填
+            },
         },
         messages: {
             price: {
                 required: "价格不能为空",
                 digits: "价格必须为整数",
                 min: "价格必须大于0"
+            },
+            cameraIndexCode: {
+                required: "监控点不能为空"
             }
         }
     });

+ 8 - 2
qmjszx-admin/src/main/resources/templates/system/site/edit.html

@@ -58,9 +58,9 @@
                         </option>
                     </select>
                 </div>
-                <label class="col-sm-2 control-label">监控点:</label>
+                <label class="col-sm-2 control-label is-required">监控点:</label>
                 <div class="col-sm-4">
-                    <input name="cameraIndexCode" th:field="*{cameraIndexCode}" class="form-control" type="text">
+                    <input name="cameraIndexCode" th:field="*{cameraIndexCode}" class="form-control" type="text" required>
                 </div>
             </div>
         </div>
@@ -93,12 +93,18 @@
                 digits: true, // 必须为整数
                 min: 1 // 最小值为1,确保为正整数
             },
+            cameraIndexCode:{
+                required: true, // 必填
+            },
         },
         messages: {
             price: {
                 required: "价格不能为空",
                 digits: "价格必须为整数",
                 min: "价格必须大于0"
+            },
+            cameraIndexCode: {
+                required: "监控点不能为空"
             }
         }
     });

+ 5 - 0
qmjszx-business/src/main/java/beilv/vipCardLog/domain/VipCardLog.java

@@ -136,6 +136,11 @@ public class VipCardLog extends BaseEntity {
     private String description;
 
     /**
+     *  摄像头监控点
+     */
+    private String cameraIndexCode;
+
+    /**
      * 代金券信息
      */
     private BigDecimal voucherPrice;

+ 2 - 0
qmjszx-business/src/main/resources/mapper/vipCardLog/VipCardLogMapper.xml

@@ -22,6 +22,7 @@
         <result property="paymentId" column="payment_id"/>
         <result property="voucherPrice" column="voucher_price"/>
         <result property="voucherId" column="voucher_id"/>
+        <result property="cameraIndexCode" column="camera_index_code"/>
     </resultMap>
 
     <sql id="selectVipCardLogVo">
@@ -220,6 +221,7 @@
         b.competition_img competitionImg,
         a.voucher_price voucherPrice,
         d.name siteName,
+        d.camera_index_code cameraIndexCode,
         e.venue_name venueName,
         COALESCE(a.competition_name, c.username) AS competitionName,
         COALESCE(a.competition_mobile, c.mobile) AS competitionMobile