Commit e9dc1907 authored by maxiaoliang's avatar maxiaoliang

玉米版芭芭农场1.2.1上线代码

parent d327cbc0
...@@ -982,6 +982,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback { ...@@ -982,6 +982,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
Log.e("MXL", "CLOSE") Log.e("MXL", "CLOSE")
callUnity("TitleView", "getHomeInfo", "") callUnity("TitleView", "getHomeInfo", "")
callUnity("GameManager", "getCardList", "") callUnity("GameManager", "getCardList", "")
callUnity("cornprocess", "getCornProceessData", "")
} }
fun getUserInfo() { fun getUserInfo() {
...@@ -1081,7 +1082,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback { ...@@ -1081,7 +1082,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
).subscribe(object : BaseObserver<ExchangeEntity>() { ).subscribe(object : BaseObserver<ExchangeEntity>() {
override fun onSuccess(result: ExchangeEntity?) { override fun onSuccess(result: ExchangeEntity?) {
if (result != null) { if (result != null) {
callUnity("OrderView", "getOrderData", "") callUnity("cornprocess", "getCornProceessData", "")
MainDialog?.showWithDraw( MainDialog?.showWithDraw(
this@GameActivity, this@GameActivity,
result?.status ?: 0, result?.status ?: 0,
...@@ -1339,4 +1340,39 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback { ...@@ -1339,4 +1340,39 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
}) })
}) })
} }
//获取首页玉米进度数据
fun getCornProceessData() {
GameApiClient.gameApi.getCornProcess()
.compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<CoinProcessEntity>() {
override fun onSuccess(result: CoinProcessEntity?) {
if (result != null) {
var json = Utils.obj2Str(result)
callUnity("cornprocess", "onGetCornProcessResult", json)
}
}
override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) {
}
})
}
fun harvestLookVideo() {
AdUtils.playRewardAd(
this@GameActivity,
"force_video_show",
object : IAdVideoListener {
override fun onAdClose() {
}
override fun onError(errorMsg: String?) {
}
})
}
} }
\ No newline at end of file
...@@ -33,13 +33,14 @@ import com.ym.modulecommon.base.NoDoubleClickListener ...@@ -33,13 +33,14 @@ import com.ym.modulecommon.base.NoDoubleClickListener
class CashExchangeAdapter : class CashExchangeAdapter :
BaseRecyclerAdapter<WithDrawEntity2.WdList, CashExchangeAdapter.ViewHolder> { BaseRecyclerAdapter<WithDrawEntity2.WdList, CashExchangeAdapter.ViewHolder> {
private var mContext: Activity? = null private var mContext: Activity? = null
private var dialog:Dialog?=null private var dialog: Dialog? = null
constructor( constructor(
content: Activity?, content: Activity?,
mDialog: Dialog mDialog: Dialog
) : super() { ) : super() {
mContext = content mContext = content
dialog=mDialog dialog = mDialog
} }
override fun onBindViewHolder(holder: ViewHolder, position: Int) { override fun onBindViewHolder(holder: ViewHolder, position: Int) {
...@@ -53,7 +54,7 @@ class CashExchangeAdapter : ...@@ -53,7 +54,7 @@ class CashExchangeAdapter :
} else { } else {
holder.item_mark?.visibility = View.GONE holder.item_mark?.visibility = View.GONE
} }
if (holder.item_icon!=null&&bean.id!=null){ if (holder.item_icon != null && bean.id != null) {
setImage(holder.item_icon!!, bean.id) setImage(holder.item_icon!!, bean.id)
} }
holder.item_cash?.text = bean.cashStr holder.item_cash?.text = bean.cashStr
...@@ -61,36 +62,43 @@ class CashExchangeAdapter : ...@@ -61,36 +62,43 @@ class CashExchangeAdapter :
holder.item_progress?.max = bean.targetNum!! holder.item_progress?.max = bean.targetNum!!
holder.item_progress?.setProgress(bean.completeNum!!) holder.item_progress?.setProgress(bean.completeNum!!)
holder.item_jindu?.text = "${bean.completeNum}/${bean.targetNum}" holder.item_jindu?.text = "${bean.completeNum}/${bean.targetNum}"
if (position==1&&bean.type == 1){ if (position == 1 && bean.type == 1) {
if (holder.item_duihuan != null) { if (holder.item_duihuan != null) {
initShotAnim(holder.item_duihuan!!) initShotAnim(holder.item_duihuan!!)
} }
} }
if (bean.ifUse == 1) {
holder.item_duihuan?.setImageResource(R.mipmap.icon_duihuan_check_gray)
} else {
holder.item_duihuan?.setImageResource(R.mipmap.icon_duihuan_check)
}
holder.item_duihuan?.addClickScale() holder.item_duihuan?.addClickScale()
holder.item_duihuan?.setOnClickListener (object :NoDoubleClickListener(){ holder.item_duihuan?.setOnClickListener(object : NoDoubleClickListener() {
override fun onNoDoubleClick(view: View?) { override fun onNoDoubleClick(view: View?) {
duihuan(bean.id, bean.type!!, bean.cashStr) duihuan(bean.id, bean.type!!, bean.cashStr)
if (bean.type == 1) { if (bean.type == 1) {
EventUtils.onEvent("click_xinshou0.3", "新手0.3") EventUtils.onEvent("click_xinshou0.3", "新手0.3")
} else if (bean.type == 4) { } else if (bean.type == 4) {
EventUtils.onEvent("click_fuli0.3", "福利0.3") EventUtils.onEvent("click_fuli0.3", "福利0.3")
} else { } else {
when (bean.id) { when (bean.id) {
1 -> { 1 -> {
EventUtils.onEvent("click_baicai", "白菜" + bean.cash) EventUtils.onEvent("click_yumi"+bean.id, "玉米" + bean.cash)
} }
2 -> { 2 -> {
EventUtils.onEvent("click_fanqie", "番茄" + bean.cash) EventUtils.onEvent("click_yumi"+bean.id, "玉米" + bean.cash)
} }
3 -> { 3 -> {
EventUtils.onEvent("click_nangua", "南瓜" + bean.cash) EventUtils.onEvent("click_yumi"+bean.id, "玉米" + bean.cash)
} }
4 -> { 4 -> {
EventUtils.onEvent("click_luobo", "萝卜" + bean.cash) EventUtils.onEvent("click_yumi"+bean.id, "玉米" + bean.cash)
}
} }
} }
}
} }
...@@ -112,11 +120,11 @@ class CashExchangeAdapter : ...@@ -112,11 +120,11 @@ class CashExchangeAdapter :
if (result != null) { if (result != null) {
MainDialog?.showWithDraw( MainDialog?.showWithDraw(
mContext, mContext,
result?.status?:0, result?.status ?: 0,
result?.title?:"", result?.title ?: "",
result?.reason?:"", result?.reason ?: "",
result?.buttonText?:"", result?.buttonText ?: "",
result?.buttonStatus?:0, result?.buttonStatus ?: 0,
id, id,
type, type,
jine, jine,
...@@ -161,42 +169,48 @@ class CashExchangeAdapter : ...@@ -161,42 +169,48 @@ class CashExchangeAdapter :
item_mark = itemView.findViewById<ImageView>(R.id.id_img_mark) item_mark = itemView.findViewById<ImageView>(R.id.id_img_mark)
item_duihuan = itemView.findViewById<ImageView>(R.id.id_img_duihuan) item_duihuan = itemView.findViewById<ImageView>(R.id.id_img_duihuan)
item_progress = itemView.findViewById<ProgressBar>(R.id.progess_with_draw_item) item_progress = itemView.findViewById<ProgressBar>(R.id.progess_with_draw_item)
// item_tv_ifuse = itemView.findViewById<TextView>(R.id.id_tv_ifuse)
} }
} }
fun setImage(img: ImageView?, id: Int) { fun setImage(img: ImageView?, id: Int) {
when (id) { if (id == 0) {
0 -> { img?.setImageResource(R.mipmap.ic_zuanshi)
img?.setImageResource(R.mipmap.ic_zuanshi) } else {
} img?.setImageResource(R.mipmap.yumi_fruit)
1 -> {
img?.setImageResource(R.mipmap.baicai_fruit)
}
2 -> {
img?.setImageResource(R.mipmap.fanqiei_fruit)
}
3 -> {
img?.setImageResource(R.mipmap.nangua_fruit)
}
4 -> {
img?.setImageResource(R.mipmap.luobo_fruit)
}
5 -> {
img?.setImageResource(R.mipmap.yumi_fruit)
}
6 -> {
img?.setImageResource(R.mipmap.qiezi_fruit)
}
7 -> {
img?.setImageResource(R.mipmap.xigua_fruit)
}
8 -> {
img?.setImageResource(R.mipmap.putao_fruit)
}
9 -> {
img?.setImageResource(R.mipmap.caomei_fruit)
}
} }
// when (id) {
// 0 -> {
// img?.setImageResource(R.mipmap.ic_zuanshi)
// }
// 1 -> {
// img?.setImageResource(R.mipmap.baicai_fruit)
// }
// 2 -> {
// img?.setImageResource(R.mipmap.fanqiei_fruit)
// }
// 3 -> {
// img?.setImageResource(R.mipmap.nangua_fruit)
// }
// 4 -> {
// img?.setImageResource(R.mipmap.luobo_fruit)
// }
// 5 -> {
// img?.setImageResource(R.mipmap.yumi_fruit)
// }
// 6 -> {
// img?.setImageResource(R.mipmap.qiezi_fruit)
// }
// 7 -> {
// img?.setImageResource(R.mipmap.xigua_fruit)
// }
// 8 -> {
// img?.setImageResource(R.mipmap.putao_fruit)
// }
// 9 -> {
// img?.setImageResource(R.mipmap.caomei_fruit)
// }
// }
} }
/** /**
...@@ -216,7 +230,8 @@ class CashExchangeAdapter : ...@@ -216,7 +230,8 @@ class CashExchangeAdapter :
this.onTouchEvent(event) this.onTouchEvent(event)
} }
} }
var animatorSet :AnimatorSet?=null
var animatorSet: AnimatorSet? = null
private fun initShotAnim(iv: ImageView) { private fun initShotAnim(iv: ImageView) {
animatorSet = AnimatorSet() animatorSet = AnimatorSet()
val animatorX: ObjectAnimator = ObjectAnimator.ofFloat(iv, "scaleX", 1f, 0.8f, 1f) val animatorX: ObjectAnimator = ObjectAnimator.ofFloat(iv, "scaleX", 1f, 0.8f, 1f)
......
...@@ -30,66 +30,68 @@ class WareHouseAdapter : BaseRecyclerAdapter<FlyBoxEntity, WareHouseAdapter.View ...@@ -30,66 +30,68 @@ class WareHouseAdapter : BaseRecyclerAdapter<FlyBoxEntity, WareHouseAdapter.View
} }
//种子 //种子
2 -> { 2 -> {
when (bean.id) { holder.item_img?.setImageResource(R.mipmap.img_corn)
1 -> { // when (bean.id) {
holder.item_img?.setImageResource(R.mipmap.img_cabbage) // 1 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_cabbage)
2 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_tomato) // 2 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_tomato)
3 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_pumpkin) // 3 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_pumpkin)
4 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_radish) // 4 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_radish)
5 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_corn) // 5 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_corn)
6 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_eggplant) // 6 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_eggplant)
7 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_melon) // 7 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_melon)
8 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_grape) // 8 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_grape)
9 -> { // }
holder.item_img?.setImageResource(R.mipmap.img_strawberry) // 9 -> {
} // holder.item_img?.setImageResource(R.mipmap.img_strawberry)
} // }
// }
} }
//果实 //果实
3 -> { 3 -> {
holder.item_img?.setImageResource(R.mipmap.yumi_fruit)
when (bean.id) { when (bean.id) {
1 -> { // 1 -> {
holder.item_img?.setImageResource(R.mipmap.baicai_fruit) // holder.item_img?.setImageResource(R.mipmap.baicai_fruit)
} // }
2 -> { // 2 -> {
holder.item_img?.setImageResource(R.mipmap.fanqiei_fruit) // holder.item_img?.setImageResource(R.mipmap.fanqiei_fruit)
} // }
3 -> { // 3 -> {
holder.item_img?.setImageResource(R.mipmap.nangua_fruit) // holder.item_img?.setImageResource(R.mipmap.nangua_fruit)
} // }
4 -> { // 4 -> {
holder.item_img?.setImageResource(R.mipmap.luobo_fruit) // holder.item_img?.setImageResource(R.mipmap.luobo_fruit)
} // }
5 -> { // 5 -> {
holder.item_img?.setImageResource(R.mipmap.yumi_fruit) // holder.item_img?.setImageResource(R.mipmap.yumi_fruit)
} // }
6 -> { // 6 -> {
holder.item_img?.setImageResource(R.mipmap.qiezi_fruit) // holder.item_img?.setImageResource(R.mipmap.qiezi_fruit)
} // }
7 -> { // 7 -> {
holder.item_img?.setImageResource(R.mipmap.xigua_fruit) // holder.item_img?.setImageResource(R.mipmap.xigua_fruit)
} // }
8 -> { // 8 -> {
holder.item_img?.setImageResource(R.mipmap.putao_fruit) // holder.item_img?.setImageResource(R.mipmap.putao_fruit)
} // }
9 -> { // 9 -> {
holder.item_img?.setImageResource(R.mipmap.caomei_fruit) // holder.item_img?.setImageResource(R.mipmap.caomei_fruit)
} // }
} }
} }
......
...@@ -80,7 +80,7 @@ class WateringTaskAdpater : ...@@ -80,7 +80,7 @@ class WateringTaskAdpater :
// holder.tvCount.text = "+${data.coins}" // holder.tvCount.text = "+${data.coins}"
// } // }
holder.imgcoin.setImageResource(R.mipmap.icon_popupwater_icon) holder.imgcoin.setImageResource(R.mipmap.icon_speed_water)
if (!TextUtils.isEmpty(data.description)) { if (!TextUtils.isEmpty(data.description)) {
holder.btnProgess.visibility = View.GONE holder.btnProgess.visibility = View.GONE
holder.tvTitle.text = data.title+" (${data.current_nums}/${data.awardLimit})" holder.tvTitle.text = data.title+" (${data.current_nums}/${data.awardLimit})"
...@@ -98,7 +98,7 @@ class WateringTaskAdpater : ...@@ -98,7 +98,7 @@ class WateringTaskAdpater :
isClick = true isClick = true
when (data.status) { when (data.status) {
0 ->{ 0 ->{
EventUtils.onEvent("renwu_undone_click_"+mList[position].sid, "金币任务去完成点击") EventUtils.onEvent("renwu_go_click_"+mList[position].sid, "金币任务去完成点击")
listener.onItemClick(it, position, mList[position]) listener.onItemClick(it, position, mList[position])
} }
1 -> { 1 -> {
...@@ -172,7 +172,7 @@ class WateringTaskAdpater : ...@@ -172,7 +172,7 @@ class WateringTaskAdpater :
// 领取水滴 type:1每日领水 2高额领水 // 领取水滴 type:1每日领水 2高额领水
fun getDripTaskReceive(type: Int, sid:Int) { fun getDripTaskReceive(type: Int, sid:Int) {
GameApiClient.gameApi.getTaskComplete(sid).compose( GameApiClient.gameApi.getTaskComplete2(sid,"speed_task_list").compose(
RxSchedulers.observableIO2Main() RxSchedulers.observableIO2Main()
).subscribe(object : BaseObserver<TaskCompleteEntity>() { ).subscribe(object : BaseObserver<TaskCompleteEntity>() {
override fun onSuccess(result: TaskCompleteEntity?) { override fun onSuccess(result: TaskCompleteEntity?) {
...@@ -181,7 +181,7 @@ class WateringTaskAdpater : ...@@ -181,7 +181,7 @@ class WateringTaskAdpater :
.send(RxBusConstant.RX_MAIN_WATER_DROP_UPDATE) .send(RxBusConstant.RX_MAIN_WATER_DROP_UPDATE)
if (result != null) { if (result != null) {
LogUtils.i("WaterTaskAdpater", "任务奖励领取" + result) LogUtils.i("WaterTaskAdpater", "任务奖励领取" + result)
MainDialog.showgetWaterDrop(mContext, 4, "task_coins", result.awardCoins!!, null) MainDialog.showgetWaterDrop(mContext, 5, "task_coins", result.awardNum!!, null)
} }
} }
......
...@@ -16,6 +16,7 @@ import com.bx.adsdk.AdSdk ...@@ -16,6 +16,7 @@ import com.bx.adsdk.AdSdk
import com.tencent.bugly.crashreport.CrashReport import com.tencent.bugly.crashreport.CrashReport
import com.umeng.commonsdk.UMConfigure import com.umeng.commonsdk.UMConfigure
import com.umeng.socialize.PlatformConfig import com.umeng.socialize.PlatformConfig
import com.ym.admodule.BuildConfig
import com.ym.admodule.config.AdManager import com.ym.admodule.config.AdManager
import com.ym.library.MyConstant import com.ym.library.MyConstant
import com.ym.modulecommon.AppLibraryConfig import com.ym.modulecommon.AppLibraryConfig
...@@ -67,7 +68,8 @@ class BaseApplication : BaseApplication() { ...@@ -67,7 +68,8 @@ class BaseApplication : BaseApplication() {
} }
LogUtils.d("BaseApplication","isDebug:${isDebug}") LogUtils.d("BaseApplication","isDebug:${isDebug}")
LogUtils.getConfig().logSwitch = isDebug LogUtils.getConfig().logSwitch = isDebug
AppLibraryConfig.NetConfig.isDebug = isDebug AppLibraryConfig.ActivityConfig.isProhibitScreenshot=false
//AppLibraryConfig.NetConfig.isDebug = isDebug
// Constant.appLs = "afcbef40e31631d3"//appls // Constant.appLs = "afcbef40e31631d3"//appls
AdManager.init(this, "7025878009b4cca3") AdManager.init(this, "7025878009b4cca3")
...@@ -87,7 +89,7 @@ class BaseApplication : BaseApplication() { ...@@ -87,7 +89,7 @@ class BaseApplication : BaseApplication() {
// 设置是否为上报进程 // 设置是否为上报进程
strategy.isUploadProcess = processName == null || processName == packageName strategy.isUploadProcess = processName == null || processName == packageName
//Bugly初始化 //Bugly初始化
CrashReport.initCrashReport(this, "3bac59d22f", isDebug, strategy) CrashReport.initCrashReport(this, "3bac59d22f", BuildConfig.DEBUG, strategy)
//========== Bugly ========== //========== Bugly ==========
//小满 //小满
......
...@@ -35,7 +35,7 @@ class WateringRewardPresenter : WateringRewardContract.Presenter { ...@@ -35,7 +35,7 @@ class WateringRewardPresenter : WateringRewardContract.Presenter {
// //
// override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) {} // override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) {}
// }) // })
GameApiClient.gameApi.getTaskListInfo("coin_task_list").compose( GameApiClient.gameApi.getTaskListInfo("speed_task_list").compose(
RxSchedulers.observableIO2Main() RxSchedulers.observableIO2Main()
).subscribe(object : BaseObserver<TaskListEntity>() { ).subscribe(object : BaseObserver<TaskListEntity>() {
override fun onSuccess(result: TaskListEntity?) { override fun onSuccess(result: TaskListEntity?) {
......
...@@ -204,36 +204,37 @@ object MainDialog { ...@@ -204,36 +204,37 @@ object MainDialog {
} }
fun setImage(img: ImageView, id: Int) { fun setImage(img: ImageView, id: Int) {
when (id) { img.setImageResource(R.mipmap.img_corn)
1 -> { // when (id) {
img.setImageResource(R.mipmap.img_cabbage) // 1 -> {
} // img.setImageResource(R.mipmap.img_cabbage)
2 -> { // }
img.setImageResource(R.mipmap.img_tomato) // 2 -> {
} // img.setImageResource(R.mipmap.img_tomato)
3 -> { // }
img.setImageResource(R.mipmap.img_pumpkin) // 3 -> {
} // img.setImageResource(R.mipmap.img_pumpkin)
4 -> { // }
img.setImageResource(R.mipmap.img_radish) // 4 -> {
} // img.setImageResource(R.mipmap.img_radish)
5 -> { // }
img.setImageResource(R.mipmap.img_corn) // 5 -> {
} // img.setImageResource(R.mipmap.img_corn)
6 -> { // }
img.setImageResource(R.mipmap.img_eggplant) // 6 -> {
} // img.setImageResource(R.mipmap.img_eggplant)
7 -> { // }
img.setImageResource(R.mipmap.img_melon) // 7 -> {
} // img.setImageResource(R.mipmap.img_melon)
8 -> { // }
img.setImageResource(R.mipmap.img_grape) // 8 -> {
} // img.setImageResource(R.mipmap.img_grape)
9 -> { // }
img.setImageResource(R.mipmap.img_strawberry) // 9 -> {
} // img.setImageResource(R.mipmap.img_strawberry)
// }
} //
// }
} }
...@@ -628,9 +629,9 @@ object MainDialog { ...@@ -628,9 +629,9 @@ object MainDialog {
mDialogView.findViewById<ImageView>(R.id.id_img_close_cloud_speed).setOnClickListener { mDialogView.findViewById<ImageView>(R.id.id_img_close_cloud_speed).setOnClickListener {
mDialog.dismiss() mDialog.dismiss()
} }
if(type==1){ if (type == 1) {
id_img_all_speed.setBackgroundResource(R.drawable.select_all_speed) id_img_all_speed.setBackgroundResource(R.drawable.select_all_speed)
}else{ } else {
id_img_all_speed.setImageResource(R.drawable.select_all_speed_no_look) id_img_all_speed.setImageResource(R.drawable.select_all_speed_no_look)
} }
id_img_all_speed.setOnClickListener { id_img_all_speed.setOnClickListener {
...@@ -919,14 +920,14 @@ object MainDialog { ...@@ -919,14 +920,14 @@ object MainDialog {
// val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_feed_ad) // val layout_ad = mDialogView?.findViewById<FrameLayout>(R.id.layout_feed_ad)
when (type) { when (type) {
1 -> { 1 -> {
EventUtils.onEvent("jiaoshui_show","浇水弹窗曝光") EventUtils.onEvent("jiaoshui_show", "浇水弹窗曝光")
img_bg.setBackgroundResource(R.mipmap.icon_bg_one) img_bg.setBackgroundResource(R.mipmap.icon_bg_one)
img_icon.setBackgroundResource(R.mipmap.icon_bg_jiasuji) img_icon.setBackgroundResource(R.mipmap.icon_bg_jiasuji)
img_get.setBackgroundResource(R.drawable.select_get_one) img_get.setBackgroundResource(R.drawable.select_get_one)
tv_jiasu_time.text = "浇水使作物提前 ${time} 分钟成熟" tv_jiasu_time.text = "浇水使作物提前 ${time} 分钟成熟"
} }
2 -> { 2 -> {
EventUtils.onEvent("kill_show","杀虫剂弹窗曝光") EventUtils.onEvent("kill_show", "杀虫剂弹窗曝光")
img_bg.setBackgroundResource(R.mipmap.icon_bg_two) img_bg.setBackgroundResource(R.mipmap.icon_bg_two)
img_icon.setBackgroundResource(R.mipmap.icon_bg_shachongji) img_icon.setBackgroundResource(R.mipmap.icon_bg_shachongji)
img_get.setBackgroundResource(R.drawable.select_get_two) img_get.setBackgroundResource(R.drawable.select_get_two)
...@@ -937,10 +938,10 @@ object MainDialog { ...@@ -937,10 +938,10 @@ object MainDialog {
id_tv_num.text = "已拥有 ${Num}" id_tv_num.text = "已拥有 ${Num}"
tv_shengxu_num.text = "今天剩余${howmany}次" tv_shengxu_num.text = "今天剩余${howmany}次"
img_get.setOnClickListener { img_get.setOnClickListener {
if(type==1){ if (type == 1) {
EventUtils.onEvent("jiaoshui_video_btn_click","浇水弹窗获得浇水次数按钮点击") EventUtils.onEvent("jiaoshui_video_btn_click", "浇水弹窗获得浇水次数按钮点击")
}else if(type==2){ } else if (type == 2) {
EventUtils.onEvent("kill_video_btn_click","获得杀虫剂按钮点击") EventUtils.onEvent("kill_video_btn_click", "获得杀虫剂按钮点击")
} }
adListener.onClick(it) adListener.onClick(it)
// EventUtils.onEvent("box_video_btn_click", "宝箱视频按钮点击") // EventUtils.onEvent("box_video_btn_click", "宝箱视频按钮点击")
......
...@@ -57,10 +57,10 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View, ...@@ -57,10 +57,10 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View,
RxBusUtil.getDefault().register(this) RxBusUtil.getDefault().register(this)
mPresenter = WateringRewardPresenter(this) mPresenter = WateringRewardPresenter(this)
view = LayoutInflater.from(mContext).inflate(R.layout.layout_popup_drops, null) view = LayoutInflater.from(mContext).inflate(R.layout.layout_popup_drops, null)
EventUtils.onEvent("show_renwu_dialog", "金币任务弹窗曝光") EventUtils.onEvent("renwu_show", "金币任务弹窗曝光")
init(view) init(view)
initView() initView()
mPresenter?.getOrchardSignTask() // mPresenter?.getOrchardSignTask()
mPresenter?.getRrchardDailyTask() mPresenter?.getRrchardDailyTask()
showAtLocation( showAtLocation(
view, view,
......
...@@ -56,7 +56,8 @@ ...@@ -56,7 +56,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_10" android:layout_marginTop="@dimen/dp_10"
android:layout_marginBottom="@dimen/dp_10" android:layout_marginBottom="@dimen/dp_10"
android:orientation="horizontal"> android:orientation="horizontal"
android:visibility="gone">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
......
...@@ -110,10 +110,15 @@ ...@@ -110,10 +110,15 @@
<ImageView <ImageView
android:id="@+id/id_img_duihuan" android:id="@+id/id_img_duihuan"
android:layout_width="wrap_content" android:layout_width="@dimen/dp_90"
android:layout_height="wrap_content" android:layout_height="@dimen/dp_30"
android:src="@mipmap/icon_duihuan_check" /> android:src="@mipmap/icon_duihuan_check" />
<!-- <TextView-->
<!-- android:id="@+id/id_tv_ifuse"-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="已提现"-->
<!-- android:visibility="gone"/>-->
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
......
...@@ -121,7 +121,8 @@ ...@@ -121,7 +121,8 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginBottom="@dimen/dp_10" android:layout_marginBottom="@dimen/dp_10"
android:gravity="center" android:gravity="center"
android:orientation="horizontal"> android:orientation="horizontal"
android:visibility="gone">
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
......
PACKAGE_NAME=com.ym.bbnc PACKAGE_NAME=com.ym.bbnc
VERSION_CODE=13 VERSION_CODE=14
VERSION_NAME=1.2.0 VERSION_NAME=1.2.1
\ No newline at end of file \ No newline at end of file
package com.ym.library.module
class CoinProcessEntity {
var currentNum: Int = 0
var targetNum: Int = 0
var cashStr: String = ""
var wdText: String = ""
}
\ No newline at end of file
...@@ -33,6 +33,24 @@ public class HomeInfoEntity { ...@@ -33,6 +33,24 @@ public class HomeInfoEntity {
private int acceleratorsVideoNum;//看视频给加速剂的个数 private int acceleratorsVideoNum;//看视频给加速剂的个数
private int lotteryNum;//转盘剩余次数 private int lotteryNum;//转盘剩余次数
private int isPopup;//是否选过商品 private int isPopup;//是否选过商品
private int lessForceNum;
private int forceNum;
public int getLessForceNum() {
return lessForceNum;
}
public void setLessForceNum(int lessForceNum) {
this.lessForceNum = lessForceNum;
}
public int getForceNum() {
return forceNum;
}
public void setForceNum(int forceNum) {
this.forceNum = forceNum;
}
public int getSubClearBugVideoNum() { public int getSubClearBugVideoNum() {
return subClearBugVideoNum; return subClearBugVideoNum;
......
...@@ -14,5 +14,6 @@ class WithDrawEntity2 { ...@@ -14,5 +14,6 @@ class WithDrawEntity2 {
var relatedUnit: String = "" var relatedUnit: String = ""
var targetNum: Int = 0 var targetNum: Int = 0
var completeNum: Int = 0 var completeNum: Int = 0
var ifUse:Int=0
} }
} }
\ No newline at end of file
...@@ -56,9 +56,9 @@ object GameApiClient { ...@@ -56,9 +56,9 @@ object GameApiClient {
.addInterceptor(logInterceptor.apply { .addInterceptor(logInterceptor.apply {
level = if(BuildConfig.DEBUG)HttpLoggingInterceptor.Level.BODY else{HttpLoggingInterceptor.Level.NONE} level = if(BuildConfig.DEBUG)HttpLoggingInterceptor.Level.BODY else{HttpLoggingInterceptor.Level.NONE}
}) })
// .addInterceptor(GameApiClient.logInterceptor.apply { .addInterceptor(GameApiClient.logInterceptor.apply {
// level = HttpLoggingInterceptor.Level.BODY level = HttpLoggingInterceptor.Level.BODY
// }) })
// .retryOnConnectionFailure(false) // .retryOnConnectionFailure(false)
// .addInterceptor(DecryptInterceptor()) // .addInterceptor(DecryptInterceptor())
.hostnameVerifier { hostname, session -> .hostnameVerifier { hostname, session ->
......
...@@ -297,6 +297,12 @@ interface IGameApi { ...@@ -297,6 +297,12 @@ interface IGameApi {
@POST(NetConfig.Task.TASK_COMPLETE_TASK) @POST(NetConfig.Task.TASK_COMPLETE_TASK)
fun getTaskComplete(@Query("id") sid: Int): Observable<Response<TaskCompleteEntity>> fun getTaskComplete(@Query("id") sid: Int): Observable<Response<TaskCompleteEntity>>
/**
* 任务领取接口
*/
@POST(NetConfig.Task.TASK_ACC_TASK_RECEIVE)
fun getTaskComplete2(@Query("sid") sid: Int,@Query("slotName") slotName: String): Observable<Response<TaskCompleteEntity>>
/** /**
* 任务页列表 * 任务页列表
*/ */
...@@ -404,4 +410,13 @@ interface IGameApi { ...@@ -404,4 +410,13 @@ interface IGameApi {
*/ */
@GET(NetConfig.Game.URL_GAME_LIST_SEED) @GET(NetConfig.Game.URL_GAME_LIST_SEED)
fun getlistseed(): Observable<Response<List<SeedListEntity>>> fun getlistseed(): Observable<Response<List<SeedListEntity>>>
/**
* 首页玉米提现进度
* @param
* @param
* @return
*/
@GET(NetConfig.Game.URL_GAME_CORN_WD_PROCESS)
fun getCornProcess(): Observable<Response<CoinProcessEntity>>
} }
\ No newline at end of file
...@@ -97,6 +97,8 @@ public class NetConfig { ...@@ -97,6 +97,8 @@ public class NetConfig {
public static final String URL_TASK_SIGNINDOUBLING = "app/v2/common/award/doublingAward";//任务页签到翻倍 public static final String URL_TASK_SIGNINDOUBLING = "app/v2/common/award/doublingAward";//任务页签到翻倍
public static final String TASK_URL = "app/v2/novel/taskListWithStat";//任务列表 public static final String TASK_URL = "app/v2/novel/taskListWithStat";//任务列表
public static final String TASK_COMPLETE_TASK = "app/v1/game/complete-task";//任务领取 public static final String TASK_COMPLETE_TASK = "app/v1/game/complete-task";//任务领取
public static final String TASK_ACC_TASK_RECEIVE= "app/v1/game/bbnc/acc_task_receive";//任务领取
public static final String URL_TASK_COMMON = "app/v2/common/award";//任务页加金币 public static final String URL_TASK_COMMON = "app/v2/common/award";//任务页加金币
public static final String URL_TASK_BUBBLELIST = "app/v1/step/bubbleListV2";//任务页悬浮金币 public static final String URL_TASK_BUBBLELIST = "app/v1/step/bubbleListV2";//任务页悬浮金币
public static final String URL_TASK_BEGINNEW = "app/v1/task/beginNewUserTask";//任务签到提醒 public static final String URL_TASK_BEGINNEW = "app/v1/task/beginNewUserTask";//任务签到提醒
...@@ -243,8 +245,8 @@ public class NetConfig { ...@@ -243,8 +245,8 @@ public class NetConfig {
public static final String URL_GAME_FARM_RANK_RECEIVE = "app/v1/game/farm/rank_receive";//排行榜领取 public static final String URL_GAME_FARM_RANK_RECEIVE = "app/v1/game/farm/rank_receive";//排行榜领取
public static final String URL_GAME_THIRD_PARTY = "app/v1/game/third_party";//加速剂任务看视频 public static final String URL_GAME_THIRD_PARTY = "app/v1/game/third_party";//加速剂任务看视频
public static final String URL_GAME_WITHDRAW_LIST = "app/v1/game/ddcy/withdraw_list";//兑换列表 public static final String URL_GAME_WITHDRAW_LIST = "app/v1/game/bbnc/corn_cash_list";//兑换列表
public static final String URL_GAME_DOWD = "app/v1/game/ddcy/do_wd";//兑换接口 public static final String URL_GAME_DOWD = "app/v1/game/bbnc/corn_do_wd";//兑换接口
public static final String URL_GAME_WD_HISTORY = "app/v1/game/ddcy/wd_history";//兑换记录 public static final String URL_GAME_WD_HISTORY = "app/v1/game/ddcy/wd_history";//兑换记录
public static final String URL_GAME_ACCELERATORS_TASK_RECEIVE = "app/v1/game/ddcy/accelerators_task_receiveV2";//加速剂任务领取 public static final String URL_GAME_ACCELERATORS_TASK_RECEIVE = "app/v1/game/ddcy/accelerators_task_receiveV2";//加速剂任务领取
public static final String URL_GAME_USER_GUIDE = "app/v1/game/ddcy/user_guide"; public static final String URL_GAME_USER_GUIDE = "app/v1/game/ddcy/user_guide";
...@@ -255,7 +257,7 @@ public class NetConfig { ...@@ -255,7 +257,7 @@ public class NetConfig {
public static final String URL_GAME_CLOUD_CHECK = "app/v1/game/farm/cloud_check";//云朵加速判断 public static final String URL_GAME_CLOUD_CHECK = "app/v1/game/farm/cloud_check";//云朵加速判断
// public static final String URL_GAME_OPEN_PLANT_BOX = "app/v1/game/farm/open_plant_box";//底部拆红包 // public static final String URL_GAME_OPEN_PLANT_BOX = "app/v1/game/farm/open_plant_box";//底部拆红包
public static final String URL_GAME_CLOCK_LIST = "app/v1/game/ddcy/clock_list";//打卡提现列表 public static final String URL_GAME_CLOCK_LIST = "app/v1/game/ddcy/clock_list";//打卡提现列表
public static final String URL_GAME_DO_WD = "app/v1/game/ddcy/clock_wd";//打卡提现 public static final String URL_GAME_DO_WD = "app/v1/game/ddcy/clock_wd";//打卡提现
...@@ -272,10 +274,10 @@ public class NetConfig { ...@@ -272,10 +274,10 @@ public class NetConfig {
public static final String URL_COLLECT_CARD_ADV_PUT_OR_ADD = "app/v1/collect-card/advPutOrAdd";//看广告单个图片获取或者拼图 public static final String URL_COLLECT_CARD_ADV_PUT_OR_ADD = "app/v1/collect-card/advPutOrAdd";//看广告单个图片获取或者拼图
public static final String URL_COLLECT_CARD_ADD_CARD = "app/v1/collect-card/addCard";//收金币获得卡片 public static final String URL_COLLECT_CARD_ADD_CARD = "app/v1/collect-card/addCard";//收金币获得卡片
public static final String URL_GAME_HOME_WD_LIST = "app/v1/game/ddcy/home_wd_list";//首页展示果实列表 public static final String URL_GAME_HOME_WD_LIST = "app/v1/game/ddcy/home_wd_list";//首页展示果实列表
// public static final String URL_CLOCK_BOX_RECEIVE = "app/v1/game/ddcy/clock_box_receive";//打卡普通打卡任务领取 // public static final String URL_CLOCK_BOX_RECEIVE = "app/v1/game/ddcy/clock_box_receive";//打卡普通打卡任务领取
public static final String URL_GAME_VIDEO_TASK_COMPLETE = "app/v1/game/video_task_complete";//看领金币视频任务 public static final String URL_GAME_VIDEO_TASK_COMPLETE = "app/v1/game/video_task_complete";//看领金币视频任务
public static final String URL_GAME_WAREHOUSEDATA = "app/v1/game/ddcy/warehouseData";//仓库列表 public static final String URL_GAME_WAREHOUSEDATA = "app/v1/game/bbnc/corn_warehouse";//仓库列表
//=========================================菜园========================================= //=========================================菜园=========================================
// public static final String URL_GAME_LIST_LAND = "app/v1/game/farm/list_land";//菜园地块列表 // public static final String URL_GAME_LIST_LAND = "app/v1/game/farm/list_land";//菜园地块列表
public static final String URL_GAME_LIST_LAND = "app/v1/game/ddhy/list_land_V2";//菜园地块列表 public static final String URL_GAME_LIST_LAND = "app/v1/game/ddhy/list_land_V2";//菜园地块列表
...@@ -290,5 +292,7 @@ public class NetConfig { ...@@ -290,5 +292,7 @@ public class NetConfig {
public static final String URL_GAME_ADD_PROP = "app/v1/game/bbnc/add_prop"; public static final String URL_GAME_ADD_PROP = "app/v1/game/bbnc/add_prop";
//种子列表 //种子列表
public static final String URL_GAME_LIST_SEED = "app/v1/game/bbnc/list_seed"; public static final String URL_GAME_LIST_SEED = "app/v1/game/bbnc/list_seed";
//首页玉米提现进度
public static final String URL_GAME_CORN_WD_PROCESS = "app/v1/game/bbnc/corn_wd_process";
} }
} }
...@@ -97,6 +97,12 @@ object AdUtils { ...@@ -97,6 +97,12 @@ object AdUtils {
if (actionName.equals("seed_video_show")) { if (actionName.equals("seed_video_show")) {
EventUtils.onEvent("seed_video_show", "种子购买视频曝光"); EventUtils.onEvent("seed_video_show", "种子购买视频曝光");
} }
if(actionName.equals("home_task")){
EventUtils.onEvent("renwu_video_show","金币任务视频曝光")
}
if(actionName.equals("force_video_show")){
EventUtils.onEvent("force_video_show","强弹视频曝光")
}
Utils.showToast(activity, "看完视频可获得奖励") Utils.showToast(activity, "看完视频可获得奖励")
// AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, activity!!) // AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, activity!!)
handler?.sendEmptyMessageDelayed(0, 2000) handler?.sendEmptyMessageDelayed(0, 2000)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment