Subversion Repositories SmartDukaan

Rev

Rev 12875 | Rev 12887 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 12875 Rev 12880
Line 922... Line 922...
922
def send_transaction_sms(customerId, mobileNo, smsText, smsType):
922
def send_transaction_sms(customerId, mobileNo, smsText, smsType):
923
    if mobileNo is not None:
923
    if mobileNo is not None:
924
            helper_client = HelperClient().get_client()
924
            helper_client = HelperClient().get_client()
925
            helper_client.saveUserSmsForSending(customerId, mobileNo, smsText, SmsType.TRANSACTIONAL)
925
            helper_client.saveUserSmsForSending(customerId, mobileNo, smsText, SmsType.TRANSACTIONAL)
926
            userSmsInfo = helper_client.getUserSmsInfo(customerId);
926
            userSmsInfo = helper_client.getUserSmsInfo(customerId);
927
            if userSmsInfo and mobileNo == userSmsInfo.mobileNo:
927
            if customerId == userSmsInfo.userId and mobileNo == userSmsInfo.mobileNo:
928
                userSmsInfo.dailyCount = userSmsInfo.dailyCount +1
928
                userSmsInfo.dailyCount = userSmsInfo.dailyCount +1
929
                userSmsInfo.weeklyCount = userSmsInfo.weeklyCount +1
929
                userSmsInfo.weeklyCount = userSmsInfo.weeklyCount +1
930
                helper_client.updateUserSmsInfo(userSmsInfo)
930
                helper_client.updateUserSmsInfo(userSmsInfo)
931
            elif userSmsInfo and mobileNo != userSmsInfo.mobileNo:
931
            elif customerId == userSmsInfo.userId and mobileNo != userSmsInfo.mobileNo:
932
                userSmsInfo.updateTimestamp = to_java_date(datetime.datetime.now())
932
                userSmsInfo.updateTimestamp = to_java_date(datetime.datetime.now())
933
                userSmsInfo.mobileNo = mobileNo
933
                userSmsInfo.mobileNo = mobileNo
934
                userSmsInfo.dailyCount = 1
934
                userSmsInfo.dailyCount = 1
935
                userSmsInfo.weeklyCount = 1
935
                userSmsInfo.weeklyCount = 1
936
                helper_client.updateUserSmsInfo(userSmsInfo)
936
                helper_client.updateUserSmsInfo(userSmsInfo)