| | |
| | | if(!NumUtil.isPlusIntNumber(cvo.orderNo)){ |
| | | throw new Exception("订单号必须是16位数字") ; |
| | | } |
| | | if(cvo.orderNo.length() != 12){ |
| | | if(cvo.orderNo.length() != 16){ |
| | | throw new Exception("订单号必须是16位数字") ; |
| | | } |
| | | |
| | |
| | | GlCreate.createIcCardNo(cvo.icCardNo, bs, index); |
| | | |
| | | index += 8 ; |
| | | if(cvo.waterRemain != null){ |
| | | if(cvo.waterRemain == null){ |
| | | cvo.waterRemain = 0.0 ; |
| | | } |
| | | String strTemp = "" + Double.valueOf(cvo.waterRemain * 100).intValue() ; |
| | |
| | | for(int i = 0 ; i < bTempLen; i++){ |
| | | bs[index++] = bTemp[i] ; |
| | | count ++ ; |
| | | if(count >= 4){ |
| | | if(count >= 5){ |
| | | break ; |
| | | } |
| | | } |
| | | for(; count < 4; count++){ |
| | | for(; count < 5; count++){ |
| | | bs[index++] = 0 ; |
| | | } |
| | | |
| | | if(cvo.moneyRemain != null){ |
| | | if(cvo.moneyRemain == null){ |
| | | cvo.moneyRemain = 0.0 ; |
| | | } |
| | | strTemp = "" + (Double.valueOf(cvo.moneyRemain * 100)).intValue() ; |
| | |
| | | } |
| | | |
| | | |
| | | if(cvo.waterPrice != null){ |
| | | if(cvo.waterPrice == null){ |
| | | cvo.waterPrice = 0.0 ; |
| | | } |
| | | strTemp = "" + (Double.valueOf(cvo.waterPrice * 100)).intValue() ; |
| | |
| | | } |
| | | |
| | | |
| | | if(cvo.elePrice != null){ |
| | | if(cvo.elePrice == null){ |
| | | cvo.elePrice = 0.0 ; |
| | | } |
| | | strTemp = "" + (Double.valueOf(cvo.elePrice * 100)).intValue() ; |