12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #coding=utf-8
- class Formater():
- @staticmethod
- def formatStr(value):
- res = u''
- if value != None:
- try:
- res = unicode(value)
- except:
- pass
- return res
- @staticmethod
- def formatCount(value):
- return int(round(float(value or 0) * 100,0))
- @staticmethod
- def formatPrice(value):
- return int(round(float(value or 0) * 100,0))
- @staticmethod
- def formatCountShow(value):
- return '%.2f' % (float(value or 0)/100.0)
- @staticmethod
- def formatPriceShow(value):
- return '%.2f' % (float(value or 0)/100.0)
- @staticmethod
- def formatAmount(value):
- return int(round(float(value or 0) * 10000,0))
- @staticmethod
- def formatAmountShow(value):
- return '%.2f' % (float(value or 0) / 10000.0 + 0.0000001)
- class CustomFormaterByUser():
- @staticmethod
- def formatEmptyStr(value,user):
- return Formater.formatEmptyStr(value)
- @staticmethod
- def formatEmptyFloat(value, user):
- #return round(value or 0, 2)
- return Formater.formatEmptyFloat(value)
- @staticmethod
- def formatTime(value,user):
- return Formater.formatTime(value)
- @staticmethod
- def formatDate(value, user):
- return Formater.formatDate(value)
- @staticmethod
- def formatCountShow(value,user):
- return Formater.formatCountShow(value)
- @staticmethod
- def formatPartAmountShow(value, user):
- return Formater.formatAmountShow(value)
|