图片文字识别 mysql_有道智云OCR图片识别文字+返回数据处理技巧(实现语言-按键精灵脚本请求识别+java服务端处理数据)...

该代码段实现了一个自动化审核任务完成情况的系统,检查用户在不同任务中的表现,并根据用户完成的任务和奖励信息更新数据库。系统通过比较截图文本与数据库记录,计算用户的额外奖励并进行发放,同时更新用户和推荐人的账户余额。此外,系统还记录了任务状态和通知信息。
摘要由CSDN通过智能技术生成

else if(appName.contains("?"))

{

shareArray=newJSONArray();int weatherPostNikeNameError=0;for(int i=0;i

{

weatherPostNikeNameError=0;

tempValueJsonobject=serverArray.getJSONObject(i);//审核中的id,已遍历出来

checkId=tempValueJsonobject.getString("weixinNumber");

id=tempValueJsonobject.getString("id");

publisher=tempValueJsonobject.getString("publisher");if(parameterArray==null)

{

parameterArray=newJSONArray(ocrStrValue);for(int t=0;t<10;t++)

{

JSONObject singlexxxx= parameterArray.getJSONObject(0);

String dltTxtxxx=singlexxxx.getString("text").replace(" ", "");if (!dltTxtxxx.contains("用户"))

{

parameterArray.remove(0);

}else{break;

}

}//最后一个成员移除

for(int k=0;k<10;k++)

{

JSONObject singlexx= parameterArray.getJSONObject(parameterArray.length()-1);

String dltTxt=singlexx.getString("text").replace(" ", "");if (dltTxt.contains("奖励"))

{break;

}else{

parameterArray.remove(parameterArray.length()-1);

}

}

tempSaveObject=newJSONObject();

String checkIdgroup="";

String monery="";for(int j=1;j

{

singleObjet=parameterArray.getJSONObject(j-1);

String text=singleObjet.getString("text").replace(" ", "");if(j%4!=0)

{if(text.contains("已到账")&&!text.contains("今日"))

{

monery=text.replace("已到账", "").replace("元", "");

}else{

checkIdgroup=checkIdgroup+text;

}

}else{if(text.contains("已到账")&&!text.contains("今日"))

{

monery=text.replace("已到账", "").replace("元", "");

}else{

checkIdgroup=checkIdgroup+text;

}

tempSaveObject.put("checkId",checkIdgroup );

tempSaveObject.put("monery", monery);

shareArray.put(tempSaveObject);

tempSaveObject=newJSONObject();

checkIdgroup="";

monery="";

}

}

}

taskTitle=tempValueJsonobject.getString("taskTitle");

addTotalScore="0";for(int j=0;j

{

tempSaveObject=shareArray.getJSONObject(j);

shareStr=tempSaveObject.getString("checkId");if(shareStr.contains(checkId))

{

weatherPostNikeNameError=1;//数据库记录用户获得的总共奖励

double rewardJiangliTotalMonery= Double.valueOf(tempValueJsonobject.getString("rewardJiangliTotalMonery"));//截图数据显示当前奖励的总数

double jieTumonery=Double.valueOf(tempSaveObject.getString("monery"));if(rewardJiangliTotalMonery==0 && jieTumonery>=1)

{

addTotalScore=tempValueJsonobject.getString("addTotalScore");

}//截图显示的金钱数//已经奖励的金钱数量

if(jieTumonery>1 && rewardJiangliTotalMonery>1)

{double againJiangliMonery=jieTumonery-rewardJiangliTotalMonery;

sharemal= newBigDecimal(againJiangliMonery );

againJiangliMonery= sharemal.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();if (againJiangliMonery>=1)

{

addTotalScore=String.valueOf(againJiangliMonery*0.5);

}

}if(addTotalScore.contains("."))

{

addTotalScore=addTotalScore+"0";

}if(!addTotalScore.equals("0"))//获得奖励,给用户增加金钱

{

userAccount=tempValueJsonobject.getString("account");

mysqlParameter=newString[]{ addTotalScore,addTotalScore,userAccount};

helper.executeUpdate("update ? set score=score+?,xiajiReturnScore=xiajiReturnScore+? where account=?",mysqlParameter);

mysqlParameter=newString[]{userAccount};

JSONArray TempShareArray=helper.executeQueryT("select * from ? where account=?", mysqlParameter);

singleObjet=TempShareArray.getJSONObject(0);

String Master=singleObjet.getString("masterAccount");if(!Master.equals("666")&& !Master.equals("13983918071"))

{try{

mysqlParameter=newString[]{Master};

TempShareArray=helper.executeQueryT("select * from userSheet where account=?", mysqlParameter);

singleObjet=TempShareArray.getJSONObject(0);

masterType=singleObjet.getString("userType");if(masterType.equals("铜牌"))

{

singleObjet= AAAAYulebaoShareSingleton.getInstance().member_calss_sheet.getJSONObject(0);

}else if(masterType.equals("银牌"))

{

singleObjet= AAAAYulebaoShareSingleton.getInstance().member_calss_sheet.getJSONObject(1);

}else//金牌

{

singleObjet= AAAAYulebaoShareSingleton.getInstance().member_calss_sheet.getJSONObject(2);

}

masteraddMonery=singleObjet.getString("fandian");

}catch(Exception e){

masteraddMonery="0.1";

}

mysqlParameter=newString[] {masteraddMonery,masteraddMonery,Master};

helper.executeUpdate("update userSheet set score=score+?,messageCount=messageCount+1,xiajiReturnScore=xiajiReturnScore+? where account=? and score>=0", mysqlParameter);

mysqlParameter=null;

mysqlParameter=new String[]{"下级返点", "好友"+userAccount+"完成"+taskTitle+"任务,你获得"+masteraddMonery+"元",NowData,Master,"1"};

helper.executeUpdate("insert into ?(title,content,datatime,account,infoType) values (?,?,?,?,?)", mysqlParameter);

}

mysqlParameter=new String[]{"任务奖励", taskTitle+"app任务再次完成,获得"+addTotalScore+"宝币",NowData,userAccount};

helper.executeUpdate("insert into ?(title,content,datatime,account) values (?,?,?,?)", mysqlParameter);

String subId;if(userAccount.length()==11)

{

subId=userAccount.substring(0, 3)+"******"+userAccount.substring(9);

}else if(userAccount.length()==8)

{

subId=userAccount.substring(0, 3)+"******"+userAccount.substring(6);

}else{

userAccount="13983918071";

subId=userAccount.substring(0, 3)+"******"+userAccount.substring(9);

}

mysqlParameter=new String[]{"已完成",tempSaveObject.getString("monery"),id,publisher};

helper.executeUpdate("update ? set taskState=?,rewardJiangliTotalMonery=?,taskRecordTimes=taskRecordTimes+1 where id=? and publisher=?",mysqlParameter);

String lunboinfo="恭喜"+subId+taskTitle+"任务再次完成,获得"+addTotalScore+"元";

JSONArray singleArray=AAAAYulebaoShareSingleton.getInstance().homePageSessionDictionary.getJSONArray("lunboinfoSheet");

singleArray.put(lunboinfo);if(singleArray.length()>5)

{

singleArray.remove(0);

}

AAAAYulebaoShareSingleton.getInstance().homePageSessionDictionary.put("lunboinfoSheet", singleArray);

singleArray=null;

lunboinfo=null;

singleObjet=null;masterType=null;

}else//审核失败

{

mysqlParameter=new String[]{"进行中","任务失败,?",id};

helper.executeUpdate("update ? set taskState=?,finishTime=? where id=?",mysqlParameter);

}

}

}

Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值