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,13 +62,20 @@ class CashExchangeAdapter : ...@@ -61,13 +62,20 @@ 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)
...@@ -78,16 +86,16 @@ class CashExchangeAdapter : ...@@ -78,16 +86,16 @@ class CashExchangeAdapter :
} 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 {
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) img?.setImageResource(R.mipmap.yumi_fruit)
} }
6 -> { // when (id) {
img?.setImageResource(R.mipmap.qiezi_fruit) // 0 -> {
} // img?.setImageResource(R.mipmap.ic_zuanshi)
7 -> { // }
img?.setImageResource(R.mipmap.xigua_fruit) // 1 -> {
} // img?.setImageResource(R.mipmap.baicai_fruit)
8 -> { // }
img?.setImageResource(R.mipmap.putao_fruit) // 2 -> {
} // img?.setImageResource(R.mipmap.fanqiei_fruit)
9 -> { // }
img?.setImageResource(R.mipmap.caomei_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) {
1 -> {
holder.item_img?.setImageResource(R.mipmap.img_cabbage)
}
2 -> {
holder.item_img?.setImageResource(R.mipmap.img_tomato)
}
3 -> {
holder.item_img?.setImageResource(R.mipmap.img_pumpkin)
}
4 -> {
holder.item_img?.setImageResource(R.mipmap.img_radish)
}
5 -> {
holder.item_img?.setImageResource(R.mipmap.img_corn) holder.item_img?.setImageResource(R.mipmap.img_corn)
} // when (bean.id) {
6 -> { // 1 -> {
holder.item_img?.setImageResource(R.mipmap.img_eggplant) // holder.item_img?.setImageResource(R.mipmap.img_cabbage)
} // }
7 -> { // 2 -> {
holder.item_img?.setImageResource(R.mipmap.img_melon) // holder.item_img?.setImageResource(R.mipmap.img_tomato)
} // }
8 -> { // 3 -> {
holder.item_img?.setImageResource(R.mipmap.img_grape) // holder.item_img?.setImageResource(R.mipmap.img_pumpkin)
} // }
9 -> { // 4 -> {
holder.item_img?.setImageResource(R.mipmap.img_strawberry) // holder.item_img?.setImageResource(R.mipmap.img_radish)
} // }
} // 5 -> {
// holder.item_img?.setImageResource(R.mipmap.img_corn)
// }
// 6 -> {
// holder.item_img?.setImageResource(R.mipmap.img_eggplant)
// }
// 7 -> {
// holder.item_img?.setImageResource(R.mipmap.img_melon)
// }
// 8 -> {
// holder.item_img?.setImageResource(R.mipmap.img_grape)
// }
// 9 -> {
// holder.item_img?.setImageResource(R.mipmap.img_strawberry)
// }
// }
} }
//果实 //果实
3 -> { 3 -> {
when (bean.id) {
1 -> {
holder.item_img?.setImageResource(R.mipmap.baicai_fruit)
}
2 -> {
holder.item_img?.setImageResource(R.mipmap.fanqiei_fruit)
}
3 -> {
holder.item_img?.setImageResource(R.mipmap.nangua_fruit)
}
4 -> {
holder.item_img?.setImageResource(R.mipmap.luobo_fruit)
}
5 -> {
holder.item_img?.setImageResource(R.mipmap.yumi_fruit) holder.item_img?.setImageResource(R.mipmap.yumi_fruit)
} when (bean.id) {
6 -> { // 1 -> {
holder.item_img?.setImageResource(R.mipmap.qiezi_fruit) // holder.item_img?.setImageResource(R.mipmap.baicai_fruit)
} // }
7 -> { // 2 -> {
holder.item_img?.setImageResource(R.mipmap.xigua_fruit) // holder.item_img?.setImageResource(R.mipmap.fanqiei_fruit)
} // }
8 -> { // 3 -> {
holder.item_img?.setImageResource(R.mipmap.putao_fruit) // holder.item_img?.setImageResource(R.mipmap.nangua_fruit)
} // }
9 -> { // 4 -> {
holder.item_img?.setImageResource(R.mipmap.caomei_fruit) // holder.item_img?.setImageResource(R.mipmap.luobo_fruit)
} // }
// 5 -> {
// holder.item_img?.setImageResource(R.mipmap.yumi_fruit)
// }
// 6 -> {
// holder.item_img?.setImageResource(R.mipmap.qiezi_fruit)
// }
// 7 -> {
// holder.item_img?.setImageResource(R.mipmap.xigua_fruit)
// }
// 8 -> {
// holder.item_img?.setImageResource(R.mipmap.putao_fruit)
// }
// 9 -> {
// 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) {
1 -> {
img.setImageResource(R.mipmap.img_cabbage)
}
2 -> {
img.setImageResource(R.mipmap.img_tomato)
}
3 -> {
img.setImageResource(R.mipmap.img_pumpkin)
}
4 -> {
img.setImageResource(R.mipmap.img_radish)
}
5 -> {
img.setImageResource(R.mipmap.img_corn) img.setImageResource(R.mipmap.img_corn)
} // when (id) {
6 -> { // 1 -> {
img.setImageResource(R.mipmap.img_eggplant) // img.setImageResource(R.mipmap.img_cabbage)
} // }
7 -> { // 2 -> {
img.setImageResource(R.mipmap.img_melon) // img.setImageResource(R.mipmap.img_tomato)
} // }
8 -> { // 3 -> {
img.setImageResource(R.mipmap.img_grape) // img.setImageResource(R.mipmap.img_pumpkin)
} // }
9 -> { // 4 -> {
img.setImageResource(R.mipmap.img_strawberry) // img.setImageResource(R.mipmap.img_radish)
} // }
// 5 -> {
} // img.setImageResource(R.mipmap.img_corn)
// }
// 6 -> {
// img.setImageResource(R.mipmap.img_eggplant)
// }
// 7 -> {
// img.setImageResource(R.mipmap.img_melon)
// }
// 8 -> {
// img.setImageResource(R.mipmap.img_grape)
// }
// 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
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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";
...@@ -275,7 +277,7 @@ public class NetConfig { ...@@ -275,7 +277,7 @@ public class NetConfig {
// 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