def H5(): tenantids = request.values.get('tenantids') total = request.values.get('total') if total == "": totalids = [] else: totalid = re.split("[,|\s+]", total) totalids = [int(i) for i in totalid] enable = request.values.get('enable') if enable == "": tag = "" else: tag = True if tenantids.strip() == "": tenantid = [] else: td = re.split("[,|\s+]", tenantids) tenantid = [int(i) for i in td] dataMap = { "tenantids": list(totalids), "functions": { "robotformmenu'": { "enable": bool(tag), "tenantids": list(tenantid) } } } WriteYaml(dataMap) results = RunYaml() return jsonify(result=results)
def opennotice(): tenantids = request.values.get('tenantids') url = request.values.get('url') total = request.values.get('total') if total.strip() == "": totalids = [] else: totalid = re.split("[,|\s+]", total) totalids = [int(i) for i in totalid] enable = request.values.get('enable') if enable == "": tag = "" else: tag = True if tenantids.strip() == "": tenantid = [] else: td = re.split("[,|\s+]", tenantids) tenantid = [int(i) for i in td] dataMap = { "tenantids": list(totalids), "functions": { "sessionopennotice": { "enable": bool(tag), "tenantids": list(tenantid), "url": str(url), } } } WriteYaml(dataMap) results = RunYaml() return jsonify(result=results)
def kefuorg(): tenantids = request.values.get('tenantids') mydata = request.values.get('mydata') name = request.values.get('name') secondarydomain = request.values.get('secondarydomain') agentnumquota = request.values.get('agentnumquota') description = request.values.get('description') total = request.values.get('total') if total.strip() == "": totalids = [] else: totalid = re.split("[,|\s+]", total) totalids = [int(i) for i in totalid] enable = request.values.get('enable') if enable == "": tag = "" else: tag = True if tenantids.strip() == "": tenantid = [] else: td = re.split("[,|\s+]", tenantids) tenantid = [int(i) for i in td] myobj = {} mydatas = [] mytag = mydata.split(",") for i in mytag: myobj['username'] = str(i.split("<br>")[0]) myobj['passwd'] = str(i.split("<br>")[1]) myobj['phone'] = str(i.split("<br>")[2]) myobj['nicename'] = str(i.split("<br>")[3]) mydatas.append(dict(myobj)) dataMap = { "tenantids": list(totalids), "functions": { "kefuorg": { "enable": bool(tag), "tenantids": list(tenantid), "name": str(name), "description": str(description), "secondarydomain": str(secondarydomain), "agentnumquota": int(agentnumquota), "users": list(mydatas) } } } WriteYaml(dataMap) results = RunYaml() return jsonify(result=results)
def all(): total = request.values.get('total') tenantids = request.values.get('tenantids') mydata = request.values.get('mydata') name = request.values.get('name') secondarydomain = request.values.get('secondarydomain') agentnumquota = request.values.get('agentnumquota') description = request.values.get('description') url = request.values.get('url') tag = True if total.strip() == "": totalids = [] else: totalid = re.split("[,|\s+]", total) totalids = [int(i) for i in totalid] if tenantids.strip() == "": tenantid = [] else: td = re.split("[,|\s+]", tenantids) tenantid = [int(i) for i in td] keywords = request.values.get('keywords') keyw = [str(i) for i in keywords.split(",")] remindcontent = request.values.get('remindcontent') doublewordsflag = request.values.get('doublewordsflag') if doublewordsflag == "": doublewordsflagtag = "" else: doublewordsflagtag = True advancedfilterflag = request.values.get('advancedfilterflag') if advancedfilterflag == "": advancedfilterflagtag = "" else: advancedfilterflagtag = True wildcardreplaceflag = request.values.get('wildcardreplaceflag') if wildcardreplaceflag == "": wildcardreplaceflagtag = "" else: wildcardreplaceflagtag = True keywordscanflag = request.values.get('keywordscanflag') if keywordscanflag == "": keywordscanflagtag = "" else: keywordscanflagtag = True generalwordsflag = request.values.get('generalwordsflag') if generalwordsflag == "": generalwordsflagtag = "" else: generalwordsflagtag = True autoappendremindflag = request.values.get('autoappendremindflag') if autoappendremindflag == "": autoappendremindflagtag = "" else: autoappendremindflagtag = True myobj = {} mydatas = [] mytag = mydata.split(",") for i in mytag: myobj['username'] = str(i.split("<br>")[0]) myobj['passwd'] = str(i.split("<br>")[1]) myobj['phone'] = str(i.split("<br>")[2]) myobj['nicename'] = str(i.split("<br>")[3]) mydatas.append(dict(myobj)) dataMap = { "tenantids": list(totalids), "functions": { "sentiment": { "enable": bool(tag), "tenantids": list(tenantid) }, "recommendation": { "enable": bool(tag), "tenantids": list(tenantid) }, "growingio": { "enable": bool(tag), "tenantids": list(tenantid) }, "callback": { "enable": bool(tag), "tenantids": list(tenantid) }, "robotmulti": { "enable": bool(tag), "tenantids": list(tenantid) }, "voice": { "enable": bool(tag), "tenantids": list(tenantid) }, "questiontransfer": { "enable": bool(tag), "tenantids": list(tenantid) }, "kefuorg": { "enable": bool(tag), "tenantids": list(tenantid), "name": str(name), "description": str(description), "secondarydomain": str(secondarydomain), "agentnumquota": int(agentnumquota), "users": list(mydatas) }, "keywordscan": { "enable": bool(tag), "tenantids": list(tenantid), "keywords": list(keyw), "remindcontent": str(remindcontent), "doublewordsflag": bool(doublewordsflagtag), "generalwordsflag": bool(generalwordsflagtag), "advancedfilterflag": bool(advancedfilterflagtag), "wildcardreplaceflag": bool(wildcardreplaceflagtag), "keywordscanflag": bool(keywordscanflagtag), "autoappendremindflag": bool(autoappendremindflagtag) }, "agentcallvisitor": { "enable": bool(tag), "tenantids": list(tenantid), "url": str(url), }, "sessionopennotice": { "enable": bool(tag), "tenantids": list(tenantid), "url": str(url), }, "msgrecall": { "enable": bool(tag), "tenantids": list(tenantid), "url": str(url), }, "audiovideo": { "enable": bool(tag), "tenantids": list(tenantid), "url": str(url), }, "waitlistnumber": { "enable": bool(tag), "tenantids": list(tenantid), "url": str(url), }, "msgpredict": { "enable": bool(tag), "tenantids": list(tenantid) }, "robotformmenu": { "enable": bool(tag), "tenantids": list(tenantid) } } } WriteYaml(dataMap) results = RunYaml() return jsonify(result=results)
def keywords(): total = request.values.get('total') tenantids = request.values.get('tenantids') enable = request.values.get('mydata') if total.strip() == "": totalids = [] else: totalid = re.split("[,|\s+]", total) totalids = [int(i) for i in totalid] enable = request.values.get('enable') if enable == "": tag = "" else: tag = True if tenantids.strip() == "": tenantid = [] else: td = re.split("[,|\s+]", tenantids) tenantid = [int(i) for i in td] keywords = request.values.get('keywords') remindcontent = request.values.get('remindcontent') doublewordsflag = request.values.get('doublewordsflag') if doublewordsflag == "": doublewordsflagtag = "" else: doublewordsflagtag = True advancedfilterflag = request.values.get('advancedfilterflag') if advancedfilterflag == "": advancedfilterflagtag = "" else: advancedfilterflagtag = True wildcardreplaceflag = request.values.get('wildcardreplaceflag') if wildcardreplaceflag == "": wildcardreplaceflagtag = "" else: wildcardreplaceflagtag = True keywordscanflag = request.values.get('keywordscanflag') if keywordscanflag == "": keywordscanflagtag = "" else: keywordscanflagtag = True generalwordsflag = request.values.get('generalwordsflag') if generalwordsflag == "": generalwordsflagtag = "" else: generalwordsflagtag = True autoappendremindflag = request.values.get('autoappendremindflag') if autoappendremindflag == "": autoappendremindflagtag = "" else: autoappendremindflagtag = True dataMap = { "tenantids": list(totalids), "functions": { "keywordscan": { "enable": bool(tag), "tenantids": list(tenantid), "keywords": keywords.split(","), "remindcontent": remindcontent, "doublewordsflag": bool(doublewordsflagtag), "generalwordsflag": bool(generalwordsflagtag), "advancedfilterflag": bool(advancedfilterflagtag), "wildcardreplaceflag": bool(wildcardreplaceflagtag), "keywordscanflag": bool(keywordscanflagtag), "autoappendremindflag": bool(autoappendremindflagtag) } } } WriteYaml(dataMap) results = RunYaml() return jsonify(result=results)