Browse Source

业主购买2月10号

guojing 5 years ago
parent
commit
9a9d53ab8e

+ 15 - 2
whepi-ui/templates/home/buyClient.ftl

@@ -17,7 +17,7 @@
             <div style="display: inline;">
                 <input type="text" id="buyCount"
                        style="border: 1px solid rgba(0,0,0,.2);box-sizing:border-box; border-radius: 5px; height: 5vh; width: 50%;font-size: 16px;margin-top: 1vh;"
-                       maxlength="4" onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');" min="1"
+                       maxlength="2" onkeyup="this.value=this.value.replace(/[^0-9-]+/,'');" min="1"
                        onchange="changeBuy()">
             </div>
         </div>
@@ -68,13 +68,14 @@
             url: '/query/getAll/status',
             data: {
                 jmId: $('#jmBuy').val(),
+                userId: $('#buyuserId').val(),
             },
             type: 'GET',
             success: function (data) {
                 console.log(data);
                 $("#Buycount").html(data.data.count)
                 $("#myStatus").html(getStatus(data.data.tgStatus))
-                /* $("#myMenory").html(data.data.tgPrice)*/
+                $("#myPhone").val(data.data.phone)
             },
             error: function () {
             }
@@ -127,6 +128,12 @@
             $.alert("请填写联系电话");
             return;
         }
+
+        if (!(/^1[34578]\d{9}$/.test($('#myPhone').val()))) {
+            $.alert("手机号码有误,请重填");
+            return false;
+
+        }
         /* if ($('#Myremarks').val() == undefined || $('#Myremarks').val() == '') {
              $.alert("请填写备注");
              return;
@@ -156,10 +163,16 @@
 
     //输入购买的数量
     function changeBuy() {
+        if ($('#buyCount').val() > 20 || $('#buyCount').val() < 1) {
+            $('#buyCount').val('')
+            $.alert('请输入1到20以内的整数')
+            return ;
+        }
         $.ajax({
             url: '/query/getAll/status',
             data: {
                 jmId: $('#jmBuy').val(),
+                userId: $('#buyuserId').val(),
             },
             type: 'GET',
             async: false,

+ 1 - 1
whepi-ui/templates/home/buytc.ftl

@@ -60,7 +60,7 @@
                         '\n' +
                         '            <div style="text-indent: -0em;margin-left: 2em;">单&nbsp;&nbsp;&nbsp;&nbsp;价:&nbsp;&nbsp;' + v.tgPrice + '</div>\n' +
                         '\n' +
-                        '            <div style="text-indent: -0em;margin-left: 2em;">最小起定量(份):&nbsp;&nbsp;' + v.tgMinNum + '</div>\n' +
+                        '            <div style="text-indent: -0em;margin-left: 2em;">最低起送:&nbsp;&nbsp;' + v.tgMinNum + '</div>\n' +
                         '\n' +
                         '            <div style="text-indent: -0em;margin-left: 2em;">截止时间:&nbsp;&nbsp;' + v.tgEndTime + '</div>\n' +
                         '\n' +

+ 1 - 1
whepi-web/src/main/java/com/bofeng/dao/BuyMapper.java

@@ -21,7 +21,7 @@ public interface BuyMapper extends BaseMapper<Buy> {
 
   JmTuangou selectGroup(@Param("userId") Long userId, @Param("jmId") Long jmId);
 
-  Buy status(@Param("jmId") Long jmId);
+  Buy status(@Param("jmId") Long jmId,@Param("userId") Long userId);
 
   List<Buy> selectCountNum(@Param("jmId") Long jmId);
 }

+ 1 - 1
whepi-web/src/main/java/com/bofeng/service/BuyService.java

@@ -74,7 +74,7 @@ public class BuyService {
   }
 
   public Buy status(Buy buy) {
-    return buyMapper.status(buy.getJmId());
+    return buyMapper.status(buy.getJmId(),buy.getUserId());
   }
 
   //截止日期状态的更改

+ 5 - 2
whepi-web/src/main/resources/mapper/BuyMapper.xml

@@ -32,10 +32,13 @@
     </select>
 
     <select id="status" resultType="com.bofeng.entity.Buy">
-       SELECT a.tg_status,a.tg_price,
-       IFNULL(( SELECT SUM(b.buy_count)
+      SELECT a.tg_status,a.tg_price,e.phone,
+      IFNULL(( SELECT SUM(b.buy_count)
       FROM jm_buy b WHERE a.jm_id = b.jm_id and buy_status=1), 0 ) AS count
       FROM jm_tuangou a
+      INNER JOIN jm_buy c on a.jm_id=c.jm_id and c.user_id=#{userId}
+	  INNER JOIN sys_user_role d on d.user_id=c.user_id and d.role_id=1
+	  INNER JOIN sys_uptown_home e on e.house_id=d.property_id
       WHERE a.jm_id = #{jmId} limit 1
     </select>