zhijiezhao 3 år sedan
förälder
incheckning
281829c1f6

+ 15 - 0
src/main/java/com/caimei/modules/supers/service/CmSvipPackageService.java

@@ -53,9 +53,24 @@ public class CmSvipPackageService extends CrudService<CmSvipPackageDao, CmSvipPa
             }
             vip.setProportion(cmSvipPackage.getProportion());
         }
+        String price1 = strs(vip.getPrice1());
+        String price2 = strs(vip.getPrice2());
+        String price3 = strs(vip.getPrice3());
+        vip.setPrice1(price1);
+        vip.setPrice2(price2);
+        vip.setPrice3(price3);
         return vip;
     }
 
+    private static String strs(String str) {
+        if (str.indexOf(".") > 0) {
+            str = str.replaceAll("0+?$", "");//删掉尾数为0的字符
+            str = str.replaceAll("[.]$", "");//结尾如果是小数点,则去掉
+        }
+        return str;
+    }
+
+
     @Transactional(readOnly = false)
     public void save(CmSvipPackage cmSvipPackage) {
         super.save(cmSvipPackage);

+ 3 - 2
src/main/webapp/WEB-INF/views/modules/super/cmSvipPackageForm.jsp

@@ -11,7 +11,7 @@
                 submitHandler: function (form) {
                     var places = $(".input-xlarge").val();
                     if (!(/(^[1-9]\d*$)/.test(places))) {
-                        alert("金额应为正整数且不能为0,如 100");
+                        alert("售价或采美豆比例应为正整数且不能为0,如100");
                         return false;
                     }
                     loading('正在提交,请稍等...');
@@ -50,7 +50,8 @@
     <div class="control-group">
         <label class="control-label"><span class="help-inline"><font color="red">*</font> </span>套餐1:</label>
         <div class="controls">
-            12个月超级会员,售价:<form:input path="price1" htmlEscape="false" class="input-xlarge" style="width: 60px"/>
+            12个月超级会员,售价:
+            <form:input path="price1" htmlEscape="false" class="input-xlarge" style="width: 60px"/>
         </div>
     </div>
     <div class="control-group">