发货时间逻辑优化,首页添加默认以及优化可选项

This commit is contained in:
lijia 2024-08-13 17:37:19 +08:00
parent fa479bd0ec
commit 66cc63d791
11 changed files with 574 additions and 233 deletions

View File

@ -34,8 +34,8 @@ android {
applicationId "com.oneclouds.cargo" applicationId "com.oneclouds.cargo"
minSdkVersion 23 minSdkVersion 23
targetSdkVersion 30 targetSdkVersion 30
versionCode 29 versionCode 30
versionName "3.0.9" versionName "3.1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

View File

@ -0,0 +1,88 @@
package com.oneclouds.cargo.bean;
import java.util.List;
/**
* @author hlh
* @version 1.0.0
* @date 2021/9/15 15:41
* @description:
*/
public class CarShortTypeBean {
private int res;
private int code;
private boolean success;
private String msg;
private List<DataDTO> data;
public int getRes() {
return res;
}
public void setRes(int res) {
this.res = res;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public List<DataDTO> getData() {
return data;
}
public void setData(List<DataDTO> data) {
this.data = data;
}
public static class DataDTO {
private int value;
private String alctName;
private String label;
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public String getAlctName() {
return alctName;
}
public void setAlctName(String alctName) {
this.alctName = alctName;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
}
}

View File

@ -0,0 +1,108 @@
package com.oneclouds.cargo.bean;
import java.util.List;
/**
* @author hlh
* @version 1.0.0
* @date 2021/9/15 15:41
* @description:
*/
public class GoodsTypeBean {
private int res;
private int code;
private boolean success;
private String msg;
private List<DataDTO> data;
public int getRes() {
return res;
}
public void setRes(int res) {
this.res = res;
}
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public boolean isSuccess() {
return success;
}
public void setSuccess(boolean success) {
this.success = success;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public List<DataDTO> getData() {
return data;
}
public void setData(List<DataDTO> data) {
this.data = data;
}
public static class DataDTO {
private String cateName;
private int alctGoodsTypeId;
private int id;
private String shipperId;
private String remarks;
public String getCateName() {
return cateName;
}
public void setCateName(String cateName) {
this.cateName = cateName;
}
public int getAlctGoodsTypeId() {
return alctGoodsTypeId;
}
public void setAlctGoodsTypeId(int alctGoodsTypeId) {
this.alctGoodsTypeId = alctGoodsTypeId;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getShipperId() {
return shipperId;
}
public void setShipperId(String shipperId) {
this.shipperId = shipperId;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
}
}

View File

@ -43,6 +43,8 @@ public class OrderRequest {
//车型车长 //车型车长
public static final String ORDER_CAR_TYPE_AND_CAR_LONG="order_CarTypeAndCarLong"; public static final String ORDER_CAR_TYPE_AND_CAR_LONG="order_CarTypeAndCarLong";
public static final String ORDER_CAR_TYPE_AND_CAR="order_CarTypeAndCar";
public static final String ORDER_CAR_TYPE_AND_GOODS_TYPE="ORDER_CAR_TYPE_AND_GOODS_TYPE";
//业务类型 //业务类型
public static final String ORDER_BUSINESS_TYPE_LIST="order_businessTypeList"; public static final String ORDER_BUSINESS_TYPE_LIST="order_businessTypeList";
@ -64,6 +66,25 @@ public class OrderRequest {
//货源保存/提交 //货源保存/提交
public static final String ORDER_PULIST_ORDER="publishOrder"; public static final String ORDER_PULIST_ORDER="publishOrder";
//车辆类型
public static String CAR_TYPE ="/common/dic/carTypeSimpleList";
//货物大类
public static String GOODS_TYPE ="/shipperWeb/goodsCate/nplist";
//货物大类-汇总版
public void goodType(){
Request re = OkHttpUtil.posts(new OkDate(UrlManager.getGoodType(), "post",""),getToken(con),con);
RequestTest.test(1,ORDER_CAR_TYPE_AND_GOODS_TYPE,re,con,hd);
}
//车型车长-汇总版
public void carType(){
Request re = OkHttpUtil.posts(new OkDate(UrlManager.getCarType(), "post",""),getToken(con),con);
RequestTest.test(1,ORDER_CAR_TYPE_AND_CAR,re,con,hd);
}
//车型车长 //车型车长
public void carTypeLongList(){ public void carTypeLongList(){
Request re = OkHttpUtil.posts(new OkDate(UrlManager.getOrderCarTypeAndCarLong(), "post",""),getToken(con),con); Request re = OkHttpUtil.posts(new OkDate(UrlManager.getOrderCarTypeAndCarLong(), "post",""),getToken(con),con);

View File

@ -1,5 +1,8 @@
package com.oneclouds.cargo.request.manager; package com.oneclouds.cargo.request.manager;
import static com.oneclouds.cargo.request.OrderRequest.CAR_TYPE;
import static com.oneclouds.cargo.request.OrderRequest.GOODS_TYPE;
/** /**
* @author hlh * @author hlh
* @version 1.0.0 * @version 1.0.0
@ -9,180 +12,180 @@ package com.oneclouds.cargo.request.manager;
public class UrlManager { public class UrlManager {
//域名地址 //域名地址
public static final String BASE_URL ="http://app.dahehuoyun.com/api"; public static final String BASE_URL = "http://app.dahehuoyun.com/api";
//http://request.one-clouds.com/api //http://request.one-clouds.com/api
/*--货物小类管理--*/ /*--货物小类管理--*/
//货物小类添加 //货物小类添加
private static final String CATE_ADD="/app/shipper/cate/add"; private static final String CATE_ADD = "/app/shipper/cate/add";
//货物小类删除 //货物小类删除
private static final String CATE_DELETE="/app/shipper/cate/delete"; private static final String CATE_DELETE = "/app/shipper/cate/delete";
//货物小类修改 //货物小类修改
private static final String CATE_UPDATE="/app/shipper/cate/update"; private static final String CATE_UPDATE = "/app/shipper/cate/update";
//货物小类列表 //货物小类列表
private static final String CATE_LIST="/app/shipper/cate/list"; private static final String CATE_LIST = "/app/shipper/cate/list";
//无分页小类列表 //无分页小类列表
private static final String CATE_NLIST="/app/shipper/cate/nlist"; private static final String CATE_NLIST = "/app/shipper/cate/nlist";
//无分页大类列表 //无分页大类列表
private static final String CATE_NPLIST="/app/shipper/cate/nplist"; private static final String CATE_NPLIST = "/app/shipper/cate/nplist";
//安联货物分类 //安联货物分类
private static final String CATE_NPLIST_AL="/app/shipper/cate/nplistAl"; private static final String CATE_NPLIST_AL = "/app/shipper/cate/nplistAl";
//搜索车辆 //搜索车辆
private static final String CATE_CAR_LIST="/app/shipperCar/shipperCarList"; private static final String CATE_CAR_LIST = "/app/shipperCar/shipperCarList";
/*--发票管理--*/ /*--发票管理--*/
//可申请发票的订单 //可申请发票的订单
private static final String INVOICE_CAN_APPLY_ORDER="/app/shipper/invoice/canApplyOrder"; private static final String INVOICE_CAN_APPLY_ORDER = "/app/shipper/invoice/canApplyOrder";
//已申请开票详情 //已申请开票详情
private static final String INVOICE_DETAILS_BY_ID="/app/shipper/invoice/detailsById"; private static final String INVOICE_DETAILS_BY_ID = "/app/shipper/invoice/detailsById";
//发票申请记录 //发票申请记录
private static final String INVOICE_FIND_PAGE="/app/shipper/invoice/findPage"; private static final String INVOICE_FIND_PAGE = "/app/shipper/invoice/findPage";
//申请发票保存 //申请发票保存
private static final String INVOICE_SAVE="/app/shipper/invoice/save"; private static final String INVOICE_SAVE = "/app/shipper/invoice/save";
//发票抬头信息删除 //发票抬头信息删除
private static final String INVOICE_DELETE="/app/shipper/invoice/title/delete"; private static final String INVOICE_DELETE = "/app/shipper/invoice/title/delete";
//通过id查询发票抬头信息 //通过id查询发票抬头信息
private static final String INVOICE_FIND_BY_ID="/app/shipper/invoice/title/findById"; private static final String INVOICE_FIND_BY_ID = "/app/shipper/invoice/title/findById";
//查询当前用户最新发票抬头信息 //查询当前用户最新发票抬头信息
private static final String INVOICE_FIND_SHIPPER_INVOICE_TITLE="/app/shipper/invoice/title/findShipperInvoiceTitle"; private static final String INVOICE_FIND_SHIPPER_INVOICE_TITLE = "/app/shipper/invoice/title/findShipperInvoiceTitle";
//发票抬头信息保存 //发票抬头信息保存
private static final String INVOICE_TITLE_SAVE="/app/shipper/invoice/title/save"; private static final String INVOICE_TITLE_SAVE = "/app/shipper/invoice/title/save";
/*--地址管理--*/ /*--地址管理--*/
//地址信息删除 //地址信息删除
private static final String ADDRESS_DELETE="/app/shipper/address/delete"; private static final String ADDRESS_DELETE = "/app/shipper/address/delete";
//地址信息查询 //地址信息查询
private static final String ADDRESS_FIND_BY_ID="/app/shipper/address/findById"; private static final String ADDRESS_FIND_BY_ID = "/app/shipper/address/findById";
//地址信息列表 //地址信息列表
private static final String ADDRESS_FIND_PAGE="/app/shipper/address/findPage"; private static final String ADDRESS_FIND_PAGE = "/app/shipper/address/findPage";
//查询登录用户地址信息列表 //查询登录用户地址信息列表
private static final String ADDRESS_FIND_PAGE_MY_SELF="/app/shipper/address/findPageMySelf"; private static final String ADDRESS_FIND_PAGE_MY_SELF = "/app/shipper/address/findPageMySelf";
//地址信息保存 //地址信息保存
private static final String ADDRESS_SAVE="/app/shipper/address/save"; private static final String ADDRESS_SAVE = "/app/shipper/address/save";
private static final String COMPANY_SAVE="/app/shipper/auth/companyInfo"; private static final String COMPANY_SAVE = "/app/shipper/auth/companyInfo";
/*--货主认证--*/ /*--货主认证--*/
//货主认证信息查看 //货主认证信息查看
private static final String AUTH_INFO="/app/shipper/auth/authInfo"; private static final String AUTH_INFO = "/app/shipper/auth/authInfo";
//货主企业公司信息认证保存 //货主企业公司信息认证保存
private static final String AUTH_ENTER_PRISE_AUTH_COMPANY="/app/shipper/auth/enterpriseAuthCompanyNew"; private static final String AUTH_ENTER_PRISE_AUTH_COMPANY = "/app/shipper/auth/enterpriseAuthCompanyNew";
//货主企业法人信息保存 //货主企业法人信息保存
private static final String AUTH_ENTER_PRISE_AUTH_CORPORATION="/app/shipper/auth/enterpriseAuthCorporationNew"; private static final String AUTH_ENTER_PRISE_AUTH_CORPORATION = "/app/shipper/auth/enterpriseAuthCorporationNew";
//货主企业认证保存 //货主企业认证保存
private static final String AUTH_ENTER_PRISE_AUTH_SAVE="/app/shipper/auth/enterpriseAuthSave"; private static final String AUTH_ENTER_PRISE_AUTH_SAVE = "/app/shipper/auth/enterpriseAuthSave";
//货主企业委托授权书信息保存 //货主企业委托授权书信息保存
private static final String AUTH_ENTER_PRISE_AUTH_WARRANT="/app/shipper/auth/enterpriseAuthWarrant"; private static final String AUTH_ENTER_PRISE_AUTH_WARRANT = "/app/shipper/auth/enterpriseAuthWarrant";
//货主信息是否已认证 //货主信息是否已认证
private static final String AUTH_IS_AUTH="/app/shipper/auth/isAuth"; private static final String AUTH_IS_AUTH = "/app/shipper/auth/isAuth";
//货主个人认证保存 //货主个人认证保存
private static final String AUTH_PERSON_AUTH_SAVE="/app/shipper/auth/personAuthSave"; private static final String AUTH_PERSON_AUTH_SAVE = "/app/shipper/auth/personAuthSave";
//党员认证保存 //党员认证保存
private static final String AUTH_PARTY_MEMBER="/app/user/partyMember"; private static final String AUTH_PARTY_MEMBER = "/app/user/partyMember";
/*--货主运单管理--*/ /*--货主运单管理--*/
//投诉信息保存 //投诉信息保存
private static final String WAYBILL_COMPLAINT_V3="/app/shipper/waybill/complaintV3"; private static final String WAYBILL_COMPLAINT_V3 = "/app/shipper/waybill/complaintV3";
//确认装货 //确认装货
private static final String WAYBILL_CONFIRM_LOADING="/app/shipper/waybill/confirmLoading"; private static final String WAYBILL_CONFIRM_LOADING = "/app/shipper/waybill/confirmLoading";
//确认卸货 //确认卸货
private static final String WAYBILL_CONFIRM_UNLOAD="/app/shipper/waybill/confirmUnload"; private static final String WAYBILL_CONFIRM_UNLOAD = "/app/shipper/waybill/confirmUnload";
//评价信息保存 //评价信息保存
private static final String WAYBILL_EVALUATION_V3="/app/shipper/waybill/evaluationV3"; private static final String WAYBILL_EVALUATION_V3 = "/app/shipper/waybill/evaluationV3";
//运单详情 //运单详情
private static final String WAYBILL_GET_EXECUTE_WATBILL="/app/shipper/waybill/getExecuteWaybill"; private static final String WAYBILL_GET_EXECUTE_WATBILL = "/app/shipper/waybill/getExecuteWaybill";
//获取双轨迹 //获取双轨迹
private static final String WAYBILL_GET_LOC="/app/shipper/waybill/getLoc"; private static final String WAYBILL_GET_LOC = "/app/shipper/waybill/getLoc";
//货源详情 //货源详情
private static final String WAYBILL_GET_ORDER_DETAIL="/app/shipper/waybill/getOrderDetail"; private static final String WAYBILL_GET_ORDER_DETAIL = "/app/shipper/waybill/getOrderDetail";
//获取评价信息 //获取评价信息
private static final String WAYBILL_LIST_APPAISES="/app/shipper/waybill/listAppraises"; private static final String WAYBILL_LIST_APPAISES = "/app/shipper/waybill/listAppraises";
//获取投诉信息 //获取投诉信息
private static final String WAYBILL_LIST_COMPLAINT="/app/shipper/waybill/listComplaint"; private static final String WAYBILL_LIST_COMPLAINT = "/app/shipper/waybill/listComplaint";
//货源列表 //货源列表
private static final String WAYBILL_LIST_V2="/app/shipper/waybill/listV2"; private static final String WAYBILL_LIST_V2 = "/app/shipper/waybill/listV2";
//运单列表数量 //运单列表数量
private static final String WAYBILL_LIST_NUM="/app/shipper/waybill/listnum"; private static final String WAYBILL_LIST_NUM = "/app/shipper/waybill/listnum";
/*--货物管理--*/ /*--货物管理--*/
//货物添加 //货物添加
private static final String GOODS_ADD="/app/shipper/goods/add"; private static final String GOODS_ADD = "/app/shipper/goods/add";
//货物删除 //货物删除
private static final String GOODS_DELETE="/app/shipper/goods/delete"; private static final String GOODS_DELETE = "/app/shipper/goods/delete";
//货物列表 //货物列表
private static final String GOODS_LIST="/app/shipper/goods/list"; private static final String GOODS_LIST = "/app/shipper/goods/list";
//货物修改 //货物修改
private static final String GOODS_UPDATE="/app/shipper/goods/update"; private static final String GOODS_UPDATE = "/app/shipper/goods/update";
/*--货物计量单位管理--*/ /*--货物计量单位管理--*/
//货物计量单位添加 //货物计量单位添加
private static final String UNIT_ADD="/app/shipper/goods/add"; private static final String UNIT_ADD = "/app/shipper/goods/add";
//货物计量单位删除 //货物计量单位删除
private static final String UNIT_DELETE="/app/shipper/unit/delete"; private static final String UNIT_DELETE = "/app/shipper/unit/delete";
//货物计量单位列表 //货物计量单位列表
private static final String UNIT_LIST="/app/shipper/unit/list"; private static final String UNIT_LIST = "/app/shipper/unit/list";
//无分页货物单位列表 //无分页货物单位列表
private static final String UNIT_NLIST="/app/shipper/unit/nlist"; private static final String UNIT_NLIST = "/app/shipper/unit/nlist";
//货物计量单位修改 //货物计量单位修改
private static final String UNIT_UPDATE="/app/shipper/unit/update"; private static final String UNIT_UPDATE = "/app/shipper/unit/update";
/*--货源管理--*/ /*--货源管理--*/
//车型车长 //车型车长
private static final String ORDER_CAR_TYPE_AND_CAR_LONG="/app/shipper/order/CarTypeAndCarLong"; private static final String ORDER_CAR_TYPE_AND_CAR_LONG = "/app/shipper/order/CarTypeAndCarLong";
//业务类型 //业务类型
private static final String ORDER_BUSINESS_TYPE_LIST="/app/shipper/order/businessTypeList"; private static final String ORDER_BUSINESS_TYPE_LIST = "/app/shipper/order/businessTypeList";
//业务类型交通厅 //业务类型交通厅
private static final String ORDER_BUSINESS_TYPE_LIST_JTT="/app/shipper/order/nplist"; private static final String ORDER_BUSINESS_TYPE_LIST_JTT = "/app/shipper/order/nplist";
//业务类型安联 //业务类型安联
private static final String ORDER_BUSINESS_TYPE_LIST_AL="/app/shipper/order/nplistAl"; private static final String ORDER_BUSINESS_TYPE_LIST_AL = "/app/shipper/order/nplistAl";
//运单轨迹 //运单轨迹
private static final String ORDER_FIND_LOCUS_LIST="/app/shipper/order/findLocusList"; private static final String ORDER_FIND_LOCUS_LIST = "/app/shipper/order/findLocusList";
//货源列表 //货源列表
private static final String ORDER_FIND_ORDER_LIST="/app/shipper/order/findOrderList"; private static final String ORDER_FIND_ORDER_LIST = "/app/shipper/order/findOrderList";
//货源删除 //货源删除
private static final String ORDER_DEL="/app/shipper/order/orderDel"; private static final String ORDER_DEL = "/app/shipper/order/orderDel";
//货源撤销 //货源撤销
private static final String ORDER_REVOKE="/app/shipper/order/orderRevoke"; private static final String ORDER_REVOKE = "/app/shipper/order/orderRevoke";
//货源查询状态列表 //货源查询状态列表
private static final String ORDER_STATELIST="/app/shipper/order/orderStateList"; private static final String ORDER_STATELIST = "/app/shipper/order/orderStateList";
//包装方式 //包装方式
private static final String ORDER_PACK_NAME_LIST="/app/shipper/order/packNameList"; private static final String ORDER_PACK_NAME_LIST = "/app/shipper/order/packNameList";
//货源保存/提交 //货源保存/提交
private static final String ORDER_PULIST_ORDER="/app/shipper/order/publishOrder"; private static final String ORDER_PULIST_ORDER = "/app/shipper/order/publishOrder";
/*--货主评价管理--*/ /*--货主评价管理--*/
//评价信息查询 //评价信息查询
private static final String SA_FIND_BY_ID="/app/shipperAppraises/findById"; private static final String SA_FIND_BY_ID = "/app/shipperAppraises/findById";
//查询登录用户评价信息数量 //查询登录用户评价信息数量
private static final String SA_FIND_CURRENT_USER_APPRAISES_COUNT="/app/shipperAppraises/findCurrentUserAppraisesCount"; private static final String SA_FIND_CURRENT_USER_APPRAISES_COUNT = "/app/shipperAppraises/findCurrentUserAppraisesCount";
//评价信息列表 //评价信息列表
private static final String SA_FIND_PAGE="/app/shipperAppraises/findPage"; private static final String SA_FIND_PAGE = "/app/shipperAppraises/findPage";
/*--司机管理--*/ /*--司机管理--*/
//发布货源-选择司机 //发布货源-选择司机
private static final String DRIVER_CHOOSE="/app/shipper/driver/chooseDriver"; private static final String DRIVER_CHOOSE = "/app/shipper/driver/chooseDriver";
//发布货源-选择司机 //发布货源-选择司机
private static final String DRIVER_CHOOSE_V2="/app/shipper/driver/chooseDriverV2"; private static final String DRIVER_CHOOSE_V2 = "/app/shipper/driver/chooseDriverV2";
/*--OCR识别--*/ /*--OCR识别--*/
//银行卡 //银行卡
private static final String OCR_BANK="/common/ocr/bank"; private static final String OCR_BANK = "/common/ocr/bank";
//营业执照 //营业执照
private static final String OCR_BUSINESS_LICENSE="/common/ocr/businessLicense"; private static final String OCR_BUSINESS_LICENSE = "/common/ocr/businessLicense";
//身份证正面 //身份证正面
private static final String OCR_ID_CARD_FRONT="/common/ocr/idCardFront"; private static final String OCR_ID_CARD_FRONT = "/common/ocr/idCardFront";
//身份证识别反面 //身份证识别反面
private static final String OCR_ID_CARD_BACK="/common/ocr/idCardBack"; private static final String OCR_ID_CARD_BACK = "/common/ocr/idCardBack";
/*--公共接口--*/ /*--公共接口--*/
@ -191,397 +194,413 @@ public class UrlManager {
//忘记密码 //忘记密码
private static final String FORGETPWD = "/common/forgetPwd"; private static final String FORGETPWD = "/common/forgetPwd";
//账户登录 //账户登录
private static final String LOGIN="/common/register"; private static final String LOGIN = "/common/register";
private static final String LOGIN2="/common/login"; private static final String LOGIN2 = "/common/login";
//账户信息 //账户信息
private static final String USER_INFO="/app/user/getUserInfo"; private static final String USER_INFO = "/app/user/getUserInfo";
//银行卡列表 //银行卡列表
private static final String BANK_CARD_LIST="/app/bankCard/findPage"; private static final String BANK_CARD_LIST = "/app/bankCard/findPage";
//绑定银行卡 //绑定银行卡
private static final String BANK_CARD_ADD="/app/bankCard/save"; private static final String BANK_CARD_ADD = "/app/bankCard/save";
//删除银行卡 //删除银行卡
private static final String BANK_CARD_DELETE="/app/bankCard/deleteCard"; private static final String BANK_CARD_DELETE = "/app/bankCard/deleteCard";
//账户提现 //账户提现
private static final String BANK_CASH_APPLY="/app/account/cashApply/bank"; private static final String BANK_CASH_APPLY = "/app/account/cashApply/bank";
//生成电子账户 //生成电子账户
private static final String CONTRACTS_ADD="/app/bank/addContracts"; private static final String CONTRACTS_ADD = "/app/bank/addContracts";
//获取电子账户 //获取电子账户
private static final String CONTRACTS_GET="/app/bank/getContracts"; private static final String CONTRACTS_GET = "/app/bank/getContracts";
//获取账户未读消息 //获取账户未读消息
private static final String MESSAGE_FIND_NOT_READ_COUNT="/app/message/findCurrentUserNotReadCount"; private static final String MESSAGE_FIND_NOT_READ_COUNT = "/app/message/findCurrentUserNotReadCount";
//获取账户消息 //获取账户消息
private static final String MESSAGE_FIND_PAGE="/app/message/findPage"; private static final String MESSAGE_FIND_PAGE = "/app/message/findPage";
//已读消息 //已读消息
private static final String MESSAGE_SET_READ_BY_ID="/app/message/setReadById"; private static final String MESSAGE_SET_READ_BY_ID = "/app/message/setReadById";
//已读全部消息 //已读全部消息
private static final String MESSAGE_SET_READ_ALL="/app/message/setReadAll"; private static final String MESSAGE_SET_READ_ALL = "/app/message/setReadAll";
//上传文件 //上传文件
private static final String UPLOAD="/common/resource/upload"; private static final String UPLOAD = "/common/resource/upload";
//上传头像 //上传头像
private static final String UPLOAD_HEAD="/app/user/uploadHeadportrait"; private static final String UPLOAD_HEAD = "/app/user/uploadHeadportrait";
//版本更新 //版本更新
public static String VERSION ="/app/check/version"; public static String VERSION = "/app/check/version";
//配置项信息 //配置项信息
public static String CONFIG ="/common/config/list"; public static String CONFIG = "/common/config/list";
//获取大屏的url //获取大屏的url
public static String GET_URL ="/app/shipper/data/url"; public static String GET_URL = "/app/shipper/data/url";
public static String getBaseUrl() { public static String getBaseUrl() {
return BASE_URL; return BASE_URL;
} }
public static String getCarType() {
return BASE_URL + CAR_TYPE;
}
public static String getGoodType() {
return BASE_URL + GOODS_TYPE;
}
public static String getCateAdd() { public static String getCateAdd() {
return BASE_URL+CATE_ADD; return BASE_URL + CATE_ADD;
} }
public static String getCateDelete() { public static String getCateDelete() {
return BASE_URL+CATE_DELETE; return BASE_URL + CATE_DELETE;
} }
public static String getCateUpdate() { public static String getCateUpdate() {
return BASE_URL+CATE_UPDATE; return BASE_URL + CATE_UPDATE;
} }
public static String getCateList() { public static String getCateList() {
return BASE_URL+CATE_LIST; return BASE_URL + CATE_LIST;
} }
public static String getCateNlist() { public static String getCateNlist() {
return BASE_URL+CATE_NLIST; return BASE_URL + CATE_NLIST;
} }
public static String getCateNplist() { public static String getCateNplist() {
return BASE_URL+CATE_NPLIST; return BASE_URL + CATE_NPLIST;
} }
public static String getCateNplistAl() { public static String getCateNplistAl() {
return BASE_URL+CATE_NPLIST_AL; return BASE_URL + CATE_NPLIST_AL;
} }
public static String getCarList() { public static String getCarList() {
return BASE_URL+CATE_CAR_LIST; return BASE_URL + CATE_CAR_LIST;
} }
public static String getInvoiceCanApplyOrder() { public static String getInvoiceCanApplyOrder() {
return BASE_URL+INVOICE_CAN_APPLY_ORDER; return BASE_URL + INVOICE_CAN_APPLY_ORDER;
} }
public static String getInvoiceDetailsById() { public static String getInvoiceDetailsById() {
return BASE_URL+INVOICE_DETAILS_BY_ID; return BASE_URL + INVOICE_DETAILS_BY_ID;
} }
public static String getInvoiceFindPage() { public static String getInvoiceFindPage() {
return BASE_URL+INVOICE_FIND_PAGE; return BASE_URL + INVOICE_FIND_PAGE;
} }
public static String getInvoiceSave() { public static String getInvoiceSave() {
return BASE_URL+INVOICE_SAVE; return BASE_URL + INVOICE_SAVE;
} }
public static String getInvoiceDelete() { public static String getInvoiceDelete() {
return BASE_URL+INVOICE_DELETE; return BASE_URL + INVOICE_DELETE;
} }
public static String getInvoiceFindById() { public static String getInvoiceFindById() {
return BASE_URL+INVOICE_FIND_BY_ID; return BASE_URL + INVOICE_FIND_BY_ID;
} }
public static String getInvoiceFindShipperInvoiceTitle() { public static String getInvoiceFindShipperInvoiceTitle() {
return BASE_URL+INVOICE_FIND_SHIPPER_INVOICE_TITLE; return BASE_URL + INVOICE_FIND_SHIPPER_INVOICE_TITLE;
} }
public static String getInvoiceTitleSave() { public static String getInvoiceTitleSave() {
return BASE_URL+INVOICE_TITLE_SAVE; return BASE_URL + INVOICE_TITLE_SAVE;
} }
public static String getAddressDelete() { public static String getAddressDelete() {
return BASE_URL+ADDRESS_DELETE; return BASE_URL + ADDRESS_DELETE;
} }
public static String getAddressFindById() { public static String getAddressFindById() {
return BASE_URL+ADDRESS_FIND_BY_ID; return BASE_URL + ADDRESS_FIND_BY_ID;
} }
public static String getAddressFindPage() { public static String getAddressFindPage() {
return BASE_URL+ADDRESS_FIND_PAGE; return BASE_URL + ADDRESS_FIND_PAGE;
} }
public static String getAddressFindPageMySelf() { public static String getAddressFindPageMySelf() {
return BASE_URL+ADDRESS_FIND_PAGE_MY_SELF; return BASE_URL + ADDRESS_FIND_PAGE_MY_SELF;
} }
public static String getAddressSave() { public static String getAddressSave() {
return BASE_URL+ADDRESS_SAVE; return BASE_URL + ADDRESS_SAVE;
} }
public static String getCompanyInfo() { public static String getCompanyInfo() {
return BASE_URL+COMPANY_SAVE; return BASE_URL + COMPANY_SAVE;
} }
public static String getAuthInfo() { public static String getAuthInfo() {
return BASE_URL+AUTH_INFO; return BASE_URL + AUTH_INFO;
} }
public static String getAuthEnterPriseAuthCompany() { public static String getAuthEnterPriseAuthCompany() {
return BASE_URL+AUTH_ENTER_PRISE_AUTH_COMPANY; return BASE_URL + AUTH_ENTER_PRISE_AUTH_COMPANY;
} }
public static String getAuthEnterPriseAuthCorporation() { public static String getAuthEnterPriseAuthCorporation() {
return BASE_URL+AUTH_ENTER_PRISE_AUTH_CORPORATION; return BASE_URL + AUTH_ENTER_PRISE_AUTH_CORPORATION;
} }
public static String getAuthEnterPriseAuthSave() { public static String getAuthEnterPriseAuthSave() {
return BASE_URL+AUTH_ENTER_PRISE_AUTH_SAVE; return BASE_URL + AUTH_ENTER_PRISE_AUTH_SAVE;
} }
public static String getAuthEnterPriseAuthWarrant() { public static String getAuthEnterPriseAuthWarrant() {
return BASE_URL+AUTH_ENTER_PRISE_AUTH_WARRANT; return BASE_URL + AUTH_ENTER_PRISE_AUTH_WARRANT;
} }
public static String getAuthIsAuth() { public static String getAuthIsAuth() {
return BASE_URL+AUTH_IS_AUTH; return BASE_URL + AUTH_IS_AUTH;
} }
public static String getAuthPersonAuthSave() { public static String getAuthPersonAuthSave() {
return BASE_URL+AUTH_PERSON_AUTH_SAVE; return BASE_URL + AUTH_PERSON_AUTH_SAVE;
} }
public static String getWaybillComplaintV3() { public static String getWaybillComplaintV3() {
return BASE_URL+WAYBILL_COMPLAINT_V3; return BASE_URL + WAYBILL_COMPLAINT_V3;
} }
public static String getWaybillConfirmLoading() { public static String getWaybillConfirmLoading() {
return BASE_URL+WAYBILL_CONFIRM_LOADING; return BASE_URL + WAYBILL_CONFIRM_LOADING;
} }
public static String getWaybillConfirmUnload() { public static String getWaybillConfirmUnload() {
return BASE_URL+WAYBILL_CONFIRM_UNLOAD; return BASE_URL + WAYBILL_CONFIRM_UNLOAD;
} }
public static String getWaybillEvaluationV3() { public static String getWaybillEvaluationV3() {
return BASE_URL+WAYBILL_EVALUATION_V3; return BASE_URL + WAYBILL_EVALUATION_V3;
} }
public static String getWaybillGetExecuteWatbill() { public static String getWaybillGetExecuteWatbill() {
return BASE_URL+WAYBILL_GET_EXECUTE_WATBILL; return BASE_URL + WAYBILL_GET_EXECUTE_WATBILL;
} }
public static String getWaybillGetLoc() { public static String getWaybillGetLoc() {
return BASE_URL+WAYBILL_GET_LOC; return BASE_URL + WAYBILL_GET_LOC;
} }
public static String getWaybillGetOrderDetail() { public static String getWaybillGetOrderDetail() {
return BASE_URL+WAYBILL_GET_ORDER_DETAIL; return BASE_URL + WAYBILL_GET_ORDER_DETAIL;
} }
public static String getWaybillListAppaises() { public static String getWaybillListAppaises() {
return BASE_URL+WAYBILL_LIST_APPAISES; return BASE_URL + WAYBILL_LIST_APPAISES;
} }
public static String getWaybillListComplaint() { public static String getWaybillListComplaint() {
return BASE_URL+WAYBILL_LIST_COMPLAINT; return BASE_URL + WAYBILL_LIST_COMPLAINT;
} }
public static String getWaybillListV2() { public static String getWaybillListV2() {
return BASE_URL+WAYBILL_LIST_V2; return BASE_URL + WAYBILL_LIST_V2;
} }
public static String getWaybillListNum() { public static String getWaybillListNum() {
return BASE_URL+WAYBILL_LIST_NUM; return BASE_URL + WAYBILL_LIST_NUM;
} }
public static String getGoodsAdd() { public static String getGoodsAdd() {
return BASE_URL+GOODS_ADD; return BASE_URL + GOODS_ADD;
} }
public static String getGoodsDelete() { public static String getGoodsDelete() {
return BASE_URL+GOODS_DELETE; return BASE_URL + GOODS_DELETE;
} }
public static String getGoodsList() { public static String getGoodsList() {
return BASE_URL+GOODS_LIST; return BASE_URL + GOODS_LIST;
} }
public static String getGoodsUpdate() { public static String getGoodsUpdate() {
return BASE_URL+GOODS_UPDATE; return BASE_URL + GOODS_UPDATE;
} }
public static String getUnitAdd() { public static String getUnitAdd() {
return BASE_URL+UNIT_ADD; return BASE_URL + UNIT_ADD;
} }
public static String getUnitDelete() { public static String getUnitDelete() {
return BASE_URL+UNIT_DELETE; return BASE_URL + UNIT_DELETE;
} }
public static String getUnitList() { public static String getUnitList() {
return BASE_URL+UNIT_LIST; return BASE_URL + UNIT_LIST;
} }
public static String getUnitNlist() { public static String getUnitNlist() {
return BASE_URL+UNIT_NLIST; return BASE_URL + UNIT_NLIST;
} }
public static String getUnitUpdate() { public static String getUnitUpdate() {
return BASE_URL+UNIT_UPDATE; return BASE_URL + UNIT_UPDATE;
} }
public static String getOrderCarTypeAndCarLong() { public static String getOrderCarTypeAndCarLong() {
return BASE_URL+ORDER_CAR_TYPE_AND_CAR_LONG; return BASE_URL + ORDER_CAR_TYPE_AND_CAR_LONG;
} }
public static String getOrderBusinessTypeList() { public static String getOrderBusinessTypeList() {
return BASE_URL+ORDER_BUSINESS_TYPE_LIST; return BASE_URL + ORDER_BUSINESS_TYPE_LIST;
} }
public static String getOrderBusinessTypeListJtt() { public static String getOrderBusinessTypeListJtt() {
return BASE_URL+ORDER_BUSINESS_TYPE_LIST_JTT; return BASE_URL + ORDER_BUSINESS_TYPE_LIST_JTT;
} }
public static String getOrderBusinessTypeListAl() { public static String getOrderBusinessTypeListAl() {
return BASE_URL+ORDER_BUSINESS_TYPE_LIST_AL; return BASE_URL + ORDER_BUSINESS_TYPE_LIST_AL;
} }
public static String getOrderFindLocusList() { public static String getOrderFindLocusList() {
return BASE_URL+ORDER_FIND_LOCUS_LIST; return BASE_URL + ORDER_FIND_LOCUS_LIST;
} }
public static String getOrderFindOrderList() { public static String getOrderFindOrderList() {
return BASE_URL+ORDER_FIND_ORDER_LIST; return BASE_URL + ORDER_FIND_ORDER_LIST;
} }
public static String getOrderDel() { public static String getOrderDel() {
return BASE_URL+ORDER_DEL; return BASE_URL + ORDER_DEL;
} }
public static String getOrderRevoke() { public static String getOrderRevoke() {
return BASE_URL+ORDER_REVOKE; return BASE_URL + ORDER_REVOKE;
} }
public static String getOrderStatelist() { public static String getOrderStatelist() {
return BASE_URL+ORDER_STATELIST; return BASE_URL + ORDER_STATELIST;
} }
public static String getOrderPackNameList() { public static String getOrderPackNameList() {
return BASE_URL+ORDER_PACK_NAME_LIST; return BASE_URL + ORDER_PACK_NAME_LIST;
} }
public static String getOrderPulistOrder() { public static String getOrderPulistOrder() {
return BASE_URL+ORDER_PULIST_ORDER; return BASE_URL + ORDER_PULIST_ORDER;
} }
public static String getSaFindById() { public static String getSaFindById() {
return BASE_URL+SA_FIND_BY_ID; return BASE_URL + SA_FIND_BY_ID;
} }
public static String getSaFindCurrentUserAppraisesCount() { public static String getSaFindCurrentUserAppraisesCount() {
return BASE_URL+SA_FIND_CURRENT_USER_APPRAISES_COUNT; return BASE_URL + SA_FIND_CURRENT_USER_APPRAISES_COUNT;
} }
public static String getSaFindPage() { public static String getSaFindPage() {
return BASE_URL+SA_FIND_PAGE; return BASE_URL + SA_FIND_PAGE;
} }
public static String getDriverChoose() { public static String getDriverChoose() {
return BASE_URL+DRIVER_CHOOSE; return BASE_URL + DRIVER_CHOOSE;
} }
public static String getDriverChooseV2() { public static String getDriverChooseV2() {
return BASE_URL+DRIVER_CHOOSE_V2; return BASE_URL + DRIVER_CHOOSE_V2;
} }
public static String getOcrBank() { public static String getOcrBank() {
return BASE_URL+OCR_BANK; return BASE_URL + OCR_BANK;
} }
public static String getOcrBusinessLicense() { public static String getOcrBusinessLicense() {
return BASE_URL+OCR_BUSINESS_LICENSE; return BASE_URL + OCR_BUSINESS_LICENSE;
} }
public static String getOcrIdCardFront() { public static String getOcrIdCardFront() {
return BASE_URL+OCR_ID_CARD_FRONT; return BASE_URL + OCR_ID_CARD_FRONT;
} }
public static String getOcrIdCardBack() { public static String getOcrIdCardBack() {
return BASE_URL+OCR_ID_CARD_BACK; return BASE_URL + OCR_ID_CARD_BACK;
} }
public static String getSendCode() { public static String getSendCode() {
return BASE_URL+SEND_CODE; return BASE_URL + SEND_CODE;
} }
public static String forgetPwd() { public static String forgetPwd() {
return BASE_URL+FORGETPWD; return BASE_URL + FORGETPWD;
} }
public static String getLOGIN() { return BASE_URL+LOGIN; } public static String getLOGIN() {
public static String getLOGIN2() { return BASE_URL+LOGIN2; } return BASE_URL + LOGIN;
}
public static String getUserInfo() { return BASE_URL+USER_INFO; } public static String getLOGIN2() {
return BASE_URL + LOGIN2;
}
public static String getUserInfo() {
return BASE_URL + USER_INFO;
}
public static String getBankCardList() { public static String getBankCardList() {
return BASE_URL+BANK_CARD_LIST; return BASE_URL + BANK_CARD_LIST;
} }
public static String getBankCardAdd() { public static String getBankCardAdd() {
return BASE_URL+BANK_CARD_ADD; return BASE_URL + BANK_CARD_ADD;
} }
public static String getBankCardDelete() { public static String getBankCardDelete() {
return BASE_URL+BANK_CARD_DELETE; return BASE_URL + BANK_CARD_DELETE;
} }
public static String getBankCashApply() { public static String getBankCashApply() {
return BASE_URL+BANK_CASH_APPLY; return BASE_URL + BANK_CASH_APPLY;
} }
public static String getContractsAdd() { public static String getContractsAdd() {
return BASE_URL+CONTRACTS_ADD; return BASE_URL + CONTRACTS_ADD;
} }
public static String getContractsGet() { public static String getContractsGet() {
return BASE_URL+CONTRACTS_GET; return BASE_URL + CONTRACTS_GET;
} }
public static String getMessageFindNotReadCount() { public static String getMessageFindNotReadCount() {
return BASE_URL+MESSAGE_FIND_NOT_READ_COUNT; return BASE_URL + MESSAGE_FIND_NOT_READ_COUNT;
} }
public static String getMessageFindPage() { public static String getMessageFindPage() {
return BASE_URL+MESSAGE_FIND_PAGE; return BASE_URL + MESSAGE_FIND_PAGE;
} }
public static String getMessageSetReadById() { public static String getMessageSetReadById() {
return BASE_URL+MESSAGE_SET_READ_BY_ID; return BASE_URL + MESSAGE_SET_READ_BY_ID;
} }
public static String getMessageSetReadAll() { public static String getMessageSetReadAll() {
return BASE_URL+MESSAGE_SET_READ_ALL; return BASE_URL + MESSAGE_SET_READ_ALL;
} }
public static String getUPLOAD() { public static String getUPLOAD() {
return BASE_URL+UPLOAD; return BASE_URL + UPLOAD;
} }
public static String getUploadHead() { public static String getUploadHead() {
return BASE_URL+UPLOAD_HEAD; return BASE_URL + UPLOAD_HEAD;
} }
public static String getVERSION() { public static String getVERSION() {
return BASE_URL+VERSION; return BASE_URL + VERSION;
} }
public static String getCONFIG() { public static String getCONFIG() {
return BASE_URL+CONFIG; return BASE_URL + CONFIG;
} }
public static String getAuthPartyMember() { public static String getAuthPartyMember() {
return BASE_URL+AUTH_PARTY_MEMBER; return BASE_URL + AUTH_PARTY_MEMBER;
} }
public static String getGetUrl() { public static String getGetUrl() {
return BASE_URL+GET_URL; return BASE_URL + GET_URL;
} }
} }

View File

@ -26,6 +26,8 @@ import android.widget.Toast;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.dahe.mylibrary.utils.TimeConstants;
import com.dahe.mylibrary.utils.TimeUtil;
import com.github.gzuliyujiang.wheelpicker.DatimePicker; import com.github.gzuliyujiang.wheelpicker.DatimePicker;
import com.github.gzuliyujiang.wheelpicker.OptionPicker; import com.github.gzuliyujiang.wheelpicker.OptionPicker;
import com.github.gzuliyujiang.wheelpicker.annotation.DateMode; import com.github.gzuliyujiang.wheelpicker.annotation.DateMode;
@ -45,7 +47,9 @@ import com.oneclouds.cargo.bean.AlGoodsTypeListBean;
import com.oneclouds.cargo.bean.BaseBean; import com.oneclouds.cargo.bean.BaseBean;
import com.oneclouds.cargo.bean.BusinssTypeBean; import com.oneclouds.cargo.bean.BusinssTypeBean;
import com.oneclouds.cargo.bean.CarBean; import com.oneclouds.cargo.bean.CarBean;
import com.oneclouds.cargo.bean.CarShortTypeBean;
import com.oneclouds.cargo.bean.CarTypeLongBean; import com.oneclouds.cargo.bean.CarTypeLongBean;
import com.oneclouds.cargo.bean.GoodsTypeBean;
import com.oneclouds.cargo.bean.NpListBean; import com.oneclouds.cargo.bean.NpListBean;
import com.oneclouds.cargo.bean.OptionBaseBean; import com.oneclouds.cargo.bean.OptionBaseBean;
import com.oneclouds.cargo.bean.UpAppBean; import com.oneclouds.cargo.bean.UpAppBean;
@ -77,9 +81,11 @@ import com.oneclouds.cargo.util.view.BaseRecyclerView;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.Subscribe;
import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Locale;
import java.util.Map; import java.util.Map;
/** /**
@ -107,6 +113,7 @@ public class HomeFragment extends BaseFragment {
private String url = ""; private String url = "";
private TextView etCar; private TextView etCar;
private EditText requirement; private EditText requirement;
private TextView effectiveTime;
@Override @Override
public void msgMethod(Message m) { public void msgMethod(Message m) {
@ -114,6 +121,8 @@ public class HomeFragment extends BaseFragment {
switch (m.what) { switch (m.what) {
case 200: case 200:
insData(OrderRequest.ORDER_CAR_TYPE_AND_CAR_LONG); insData(OrderRequest.ORDER_CAR_TYPE_AND_CAR_LONG);
insData(OrderRequest.ORDER_CAR_TYPE_AND_CAR);
insData(OrderRequest.ORDER_CAR_TYPE_AND_GOODS_TYPE);
insData(OrderRequest.ORDER_BUSINESS_TYPE_LIST); insData(OrderRequest.ORDER_BUSINESS_TYPE_LIST);
insData(OrderRequest.ORDER_BUSINESS_TYPE_LIST_JTT); insData(OrderRequest.ORDER_BUSINESS_TYPE_LIST_JTT);
insData(OrderRequest.ORDER_BUSINESS_TYPE_LIST_AL); insData(OrderRequest.ORDER_BUSINESS_TYPE_LIST_AL);
@ -175,7 +184,6 @@ public class HomeFragment extends BaseFragment {
} }
break; break;
} }
} }
@ -225,6 +233,8 @@ public class HomeFragment extends BaseFragment {
pr.getUserInfo(); pr.getUserInfo();
or.carTypeLongList(); or.carTypeLongList();
or.businssTypeList(); or.businssTypeList();
or.carType();
or.goodType();
or.packNameList(); or.packNameList();
cr.cateNPList(); cr.cateNPList();
cr.cateNPListAl(); cr.cateNPListAl();
@ -267,9 +277,9 @@ public class HomeFragment extends BaseFragment {
*/ */
private void initInputCar(View v) { private void initInputCar(View v) {
etCar = v.findViewById(R.id.etCar); etCar = v.findViewById(R.id.etCar);
etCar.setOnClickListener(V->{ etCar.setOnClickListener(V -> {
Intent intent = new Intent(con, DisCarActivity.class); Intent intent = new Intent(con, DisCarActivity.class);
intent.putExtra(AppConfig.STRING,etCar.getText().toString()); intent.putExtra(AppConfig.STRING, etCar.getText().toString());
startActivity(intent); startActivity(intent);
}); });
} }
@ -358,7 +368,7 @@ public class HomeFragment extends BaseFragment {
TextView businessType = v.findViewById(R.id.businessType); TextView businessType = v.findViewById(R.id.businessType);
//订单有效期 //订单有效期
RelativeLayout r5 = v.findViewById(R.id.r5); RelativeLayout r5 = v.findViewById(R.id.r5);
TextView effectiveTime = v.findViewById(R.id.effectiveTime); effectiveTime = v.findViewById(R.id.effectiveTime);
//货物大类 交通厅 //货物大类 交通厅
RelativeLayout r7 = v.findViewById(R.id.r7); RelativeLayout r7 = v.findViewById(R.id.r7);
@ -373,12 +383,17 @@ public class HomeFragment extends BaseFragment {
//备注 //备注
requirement = v.findViewById(R.id.requirement); requirement = v.findViewById(R.id.requirement);
//业务类型-默认值
businessType.setText("干线普货运输");
oib.getFormData().setBusinessType(1002996);
r7.setOnClickListener(v14 -> { r7.setOnClickListener(v14 -> {
if (isLogin()) { if (isLogin()) {
NpListBean al = TypeParts.getNpType(con); GoodsTypeBean ctb = TypeParts.getGoodsTypeShort(con);
List<OptionBaseBean> data = new ArrayList<>(); List<OptionBaseBean> data = new ArrayList<>();
for (NpListBean.DataDTO datum : al.getData()) { for (GoodsTypeBean.DataDTO typeDTO : ctb.getData()) {
data.add(new OptionBaseBean(datum.getId(), datum.getCateName())); data.add(new OptionBaseBean(typeDTO.getId(), typeDTO.getCateName()));
} }
OptionPicker picker = new OptionPicker(act); OptionPicker picker = new OptionPicker(act);
picker.setBodyWidth(140); picker.setBodyWidth(140);
@ -390,6 +405,23 @@ public class HomeFragment extends BaseFragment {
picker.setData(data); picker.setData(data);
picker.setDefaultPosition(2); picker.setDefaultPosition(2);
picker.show(); picker.show();
// NpListBean al = TypeParts.getNpType(con);
// List<OptionBaseBean> data = new ArrayList<>();
// for (NpListBean.DataDTO datum : al.getData()) {
// data.add(new OptionBaseBean(datum.getId(), datum.getCateName()));
// }
// OptionPicker picker = new OptionPicker(act);
// picker.setBodyWidth(140);
// picker.setOnOptionPickedListener((position, item) -> {
// OptionBaseBean obb = (OptionBaseBean) item;
// tvHwdlJt.setText(obb.getName());
// oib.getFormData().setGoodsBigCate(obb.getId());
// });
// picker.setData(data);
// picker.setDefaultPosition(2);
// picker.show();
} }
}); });
@ -472,10 +504,10 @@ public class HomeFragment extends BaseFragment {
}); });
r3.setOnClickListener(v1 -> { r3.setOnClickListener(v1 -> {
if (isLogin()) { if (isLogin()) {
CarTypeLongBean ctb = TypeParts.getCarTypeLong(con); CarShortTypeBean ctb = TypeParts.getCarTypeShort(con);
List<OptionBaseBean> data = new ArrayList<>(); List<OptionBaseBean> data = new ArrayList<>();
for (CarTypeLongBean.DataDTO.TypeDTO typeDTO : ctb.getData().getType()) { for (CarShortTypeBean.DataDTO typeDTO : ctb.getData()) {
data.add(new OptionBaseBean(typeDTO.getValue(), typeDTO.getName())); data.add(new OptionBaseBean(typeDTO.getValue(), typeDTO.getLabel()));
} }
OptionPicker picker = new OptionPicker(act); OptionPicker picker = new OptionPicker(act);
picker.setBodyWidth(140); picker.setBodyWidth(140);
@ -559,12 +591,11 @@ public class HomeFragment extends BaseFragment {
} }
if (null != oib.getSendTableData().get(0).getGoods() if (null != oib.getSendTableData().get(0).getGoods()
&& null != oib.getPutTableData().get(0).getGoods() && null != oib.getPutTableData().get(0).getGoods()
&&0!=oib.getFormData().getVehicleType() && 0 != oib.getFormData().getVehicleType()
&&0!=oib.getFormData().getVehicleLength() && 0 != oib.getFormData().getVehicleLength()
&&0!=oib.getFormData().getBusinessType() && 0 != oib.getFormData().getBusinessType()
&&0!=oib.getFormData().getGoodsBigCate() && 0 != oib.getFormData().getGoodsBigCate()
&&0!=oib.getFormData().getAlctGoodsType() && !TextUtils.isEmpty(oib.getFormData().getEffectiveTime())
&&!TextUtils.isEmpty(oib.getFormData().getEffectiveTime())
) { ) {
new XPopup.Builder(act) new XPopup.Builder(act)
.isDestroyOnDismiss(true) //对于只使用一次的弹窗推荐设置这个 .isDestroyOnDismiss(true) //对于只使用一次的弹窗推荐设置这个
@ -749,15 +780,21 @@ public class HomeFragment extends BaseFragment {
oib.getPutTableData().set(data_index, op); oib.getPutTableData().set(data_index, op);
brv_discharge.updateItemV(data_index, op); brv_discharge.updateItemV(data_index, op);
// } // }
//订单有效期根据装货截止时间延长15天
String loadingDeadline = os.getLoadingDeadline();
String text = TimeUtil.getString(loadingDeadline, new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault()), 21600, TimeConstants.MIN);
effectiveTime.setText(text);
oib.getFormData().setEffectiveTime(text);
} }
@Subscribe @Subscribe
public void disCarEvent(BaseEvent baseEvent){ public void disCarEvent(BaseEvent baseEvent) {
if (baseEvent.getData() instanceof CarBean){ if (baseEvent.getData() instanceof CarBean) {
CarBean data = (CarBean) baseEvent.getData(); CarBean data = (CarBean) baseEvent.getData();
etCar.setText(data.getCarNum()+" "+data.getDriverPhone()); etCar.setText(data.getCarNum() + " " + data.getDriverPhone());
oib.getFormData().setShipperCarId(data.getCarId()+""); oib.getFormData().setShipperCarId(data.getCarId() + "");
oib.getFormData().setShipperDriverId(data.getDriverId()+""); oib.getFormData().setShipperDriverId(data.getDriverId() + "");
} }
} }

View File

@ -18,10 +18,16 @@ import android.widget.Toast;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.dahe.mylibrary.utils.TimeConstants;
import com.dahe.mylibrary.utils.TimeUtil;
import com.dahe.mylibrary.utils.ToastUtils;
import com.github.gzuliyujiang.wheelpicker.DatePicker;
import com.github.gzuliyujiang.wheelpicker.DatimePicker; import com.github.gzuliyujiang.wheelpicker.DatimePicker;
import com.github.gzuliyujiang.wheelpicker.annotation.DateMode; import com.github.gzuliyujiang.wheelpicker.annotation.DateMode;
import com.github.gzuliyujiang.wheelpicker.annotation.TimeMode; import com.github.gzuliyujiang.wheelpicker.annotation.TimeMode;
import com.github.gzuliyujiang.wheelpicker.entity.DateEntity;
import com.github.gzuliyujiang.wheelpicker.entity.DatimeEntity; import com.github.gzuliyujiang.wheelpicker.entity.DatimeEntity;
import com.github.gzuliyujiang.wheelpicker.widget.DateWheelLayout;
import com.github.gzuliyujiang.wheelpicker.widget.DatimeWheelLayout; import com.github.gzuliyujiang.wheelpicker.widget.DatimeWheelLayout;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.lxj.xpopup.XPopup; import com.lxj.xpopup.XPopup;
@ -52,8 +58,10 @@ import com.umeng.vt.diff.V;
import org.greenrobot.eventbus.EventBus; import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe; import org.greenrobot.eventbus.Subscribe;
import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Locale;
/** /**
* @ClassName NodeInfoActivity * @ClassName NodeInfoActivity
@ -78,7 +86,7 @@ public class NodeInfoActivity extends BaseActivity {
private TextView tvName, tvNameDis; private TextView tvName, tvNameDis;
private TextView tvPhone, tvPhoneDis; private TextView tvPhone, tvPhoneDis;
private TextView tvAddress, tvAddressDis; private TextView tvAddress, tvAddressDis;
private TextView tvStartTime,tvRight; private TextView tvStartTime, tvRight;
private EditText etMoney; private EditText etMoney;
private TextView tvEndTimeDis; private TextView tvEndTimeDis;
private Button submit; private Button submit;
@ -118,7 +126,7 @@ public class NodeInfoActivity extends BaseActivity {
op = oib.getPutTableData().get(0); op = oib.getPutTableData().get(0);
tvRight.setVisibility(View.VISIBLE); tvRight.setVisibility(View.VISIBLE);
tvRight.setText("再来一单"); tvRight.setText("再来一单");
tvRight.setOnClickListener(v->{ tvRight.setOnClickListener(v -> {
ChangeTabEvent changeTabEvent = new ChangeTabEvent(2); ChangeTabEvent changeTabEvent = new ChangeTabEvent(2);
EventBus.getDefault().post(changeTabEvent); EventBus.getDefault().post(changeTabEvent);
@ -168,7 +176,7 @@ public class NodeInfoActivity extends BaseActivity {
ryDis = v.findViewById(R.id.ryDis); ryDis = v.findViewById(R.id.ryDis);
ryDis.addItemDecoration(new RecyclerViewDecoration(con,RecyclerViewDecoration.VERTICAL_LIST)); ryDis.addItemDecoration(new RecyclerViewDecoration(con, RecyclerViewDecoration.VERTICAL_LIST));
ryDis.createV(con, new ArrayList<OrderInputBean.PutTableDataDTO.GoodsDTO>(), R.layout.item_cargo).setOnItemViewListener((position1, o1, v1) -> { ryDis.createV(con, new ArrayList<OrderInputBean.PutTableDataDTO.GoodsDTO>(), R.layout.item_cargo).setOnItemViewListener((position1, o1, v1) -> {
TextView tvHWName = v1.findViewById(R.id.tvHWName); TextView tvHWName = v1.findViewById(R.id.tvHWName);
TextView tvCount = v1.findViewById(R.id.tvCount); TextView tvCount = v1.findViewById(R.id.tvCount);
@ -208,6 +216,7 @@ public class NodeInfoActivity extends BaseActivity {
ryDis.notifyDatas(op.getGoods()); ryDis.notifyDatas(op.getGoods());
} else { } else {
op.setGoods(new ArrayList<>()); op.setGoods(new ArrayList<>());
// tvEndTimeDis.setText(this.op.getLoadingDeadline());
} }
rlTopDis.setOnClickListener(v12 -> { rlTopDis.setOnClickListener(v12 -> {
@ -228,20 +237,21 @@ public class NodeInfoActivity extends BaseActivity {
}); });
tvEndTimeDis.setOnClickListener(V -> { tvEndTimeDis.setOnClickListener(V -> {
DatimePicker ap = new DatimePicker(act); ToastUtils.showToast(con,"选择装货时间自动计算");
final DatimeWheelLayout wheelLayout = ap.getWheelLayout(); // DatimePicker ap = new DatimePicker(act);
ap.setOnDatimePickedListener((year, month, day, hour, minute, second) -> { // final DatimeWheelLayout wheelLayout = ap.getWheelLayout();
String text = year + "-" + getRead(month) + "-" + getRead(day) + " " + getRead(hour) + ":" + getRead(minute); // ap.setOnDatimePickedListener((year, month, day, hour, minute, second) -> {
this.op.setLoadingDeadline(text); // String text = year + "-" + getRead(month) + "-" + getRead(day) + " " + getRead(hour) + ":" + getRead(minute);
tvEndTimeDis.setText(text); // this.op.setLoadingDeadline(text);
timeKey = true; // tvEndTimeDis.setText(text);
}); // timeKey = true;
wheelLayout.setDateMode(DateMode.YEAR_MONTH_DAY); // });
wheelLayout.setTimeMode(TimeMode.HOUR_24_NO_SECOND); // wheelLayout.setDateMode(DateMode.YEAR_MONTH_DAY);
wheelLayout.setRange(DatimeEntity.now(), DatimeEntity.yearOnFuture(10)); // wheelLayout.setTimeMode(TimeMode.HOUR_24_NO_SECOND);
wheelLayout.setDateLabel("", "", ""); // wheelLayout.setRange(DatimeEntity.now(), DatimeEntity.yearOnFuture(10));
wheelLayout.setTimeLabel("", "", ""); // wheelLayout.setDateLabel("", "", "");
ap.show(); // wheelLayout.setTimeLabel("", "", "");
// ap.show();
}); });
@ -273,6 +283,17 @@ public class NodeInfoActivity extends BaseActivity {
etMoney.setText(os.getTotalPrice() + ""); etMoney.setText(os.getTotalPrice() + "");
} else { } else {
os.setGoods(new ArrayList<>()); os.setGoods(new ArrayList<>());
String nowString = TimeUtil.getNowString("yyyy-MM-dd")+ " " + getRead(23) + ":" + getRead(59);
this.os.setLoadingDeadline(nowString);
tvStartTime.setText(nowString);
timeKey = true;
String endDate = TimeUtil.getString(nowString, new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault()),14400, TimeConstants.MIN);
this.op.setLoadingDeadline(endDate);
// tvEndTimeDis.setText(endDate);
// timeKey = true;
} }
@ -288,22 +309,25 @@ public class NodeInfoActivity extends BaseActivity {
}); });
tvStartTime.setOnClickListener(V -> { tvStartTime.setOnClickListener(V -> {
DatimePicker ap = new DatimePicker(act); DatePicker ap = new DatePicker(act);
final DatimeWheelLayout wheelLayout = ap.getWheelLayout(); final DateWheelLayout wheelLayout = ap.getWheelLayout();
ap.setOnDatimePickedListener((year, month, day, hour, minute, second) -> { ap.setOnDatePickedListener((year, month, day) -> {
String text = year + "-" + getRead(month) + "-" + getRead(day) + " " + getRead(hour) + ":" + getRead(minute); String text = year + "-" + getRead(month) + "-" + getRead(day) + " " + getRead(23) + ":" + getRead(59);
this.os.setLoadingDeadline(text); this.os.setLoadingDeadline(text);
tvStartTime.setText(text); tvStartTime.setText(text);
timeKey = true; timeKey = true;
String endDate = TimeUtil.getString(text, new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault()),14400, TimeConstants.MIN);
this.op.setLoadingDeadline(endDate);
tvEndTimeDis.setText(endDate);
timeKey = true;
}); });
wheelLayout.setDateMode(DateMode.YEAR_MONTH_DAY); wheelLayout.setDateMode(DateMode.YEAR_MONTH_DAY);
wheelLayout.setTimeMode(TimeMode.HOUR_24_NO_SECOND); wheelLayout.setRange(DateEntity.today(), DateEntity.yearOnFuture(10));
wheelLayout.setRange(DatimeEntity.now(), DatimeEntity.yearOnFuture(10));
wheelLayout.setDateLabel("", "", ""); wheelLayout.setDateLabel("", "", "");
wheelLayout.setTimeLabel("", "", "");
ap.show(); ap.show();
}); });
ryPretend.addItemDecoration(new RecyclerViewDecoration(con,RecyclerViewDecoration.VERTICAL_LIST)); ryPretend.addItemDecoration(new RecyclerViewDecoration(con, RecyclerViewDecoration.VERTICAL_LIST));
ryPretend.createV(con, os.getGoods(), R.layout.item_cargo).setOnItemViewListener((position1, o1, v1) -> { ryPretend.createV(con, os.getGoods(), R.layout.item_cargo).setOnItemViewListener((position1, o1, v1) -> {
TextView tvHWName = v1.findViewById(R.id.tvHWName); TextView tvHWName = v1.findViewById(R.id.tvHWName);
TextView tvCount = v1.findViewById(R.id.tvCount); TextView tvCount = v1.findViewById(R.id.tvCount);
@ -325,7 +349,7 @@ public class NodeInfoActivity extends BaseActivity {
startActivity(in); startActivity(in);
}); });
tvDel.setOnClickListener(v22 -> { tvDel.setOnClickListener(v22 -> {
if (op.getGoods().size()>0){ if (op.getGoods().size() > 0) {
new XPopup.Builder(con) new XPopup.Builder(con)
// .isDestroyOnDismiss(true) //对于只使用一次的弹窗推荐设置这个 // .isDestroyOnDismiss(true) //对于只使用一次的弹窗推荐设置这个
.asConfirm("请确认", "删除装货货物,需重新添加卸货地址货物?", .asConfirm("请确认", "删除装货货物,需重新添加卸货地址货物?",
@ -336,7 +360,7 @@ public class NodeInfoActivity extends BaseActivity {
ryDis.delAllDatas(); ryDis.delAllDatas();
}, null, false, R.layout.alert_ok_cancel) //最后一个参数绑定已有布局 }, null, false, R.layout.alert_ok_cancel) //最后一个参数绑定已有布局
.show(); .show();
}else{ } else {
ryPretend.delItemV(position1); ryPretend.delItemV(position1);
} }
@ -441,8 +465,7 @@ public class NodeInfoActivity extends BaseActivity {
String startTim = tvStartTime.getText().toString(); String startTim = tvStartTime.getText().toString();
String endTimeDis = tvEndTimeDis.getText().toString(); String endTimeDis = tvEndTimeDis.getText().toString();
if (TextUtils.isEmpty(name) || TextUtils.isEmpty(nameDis) || if (TextUtils.isEmpty(name) || TextUtils.isEmpty(nameDis) ||
TextUtils.isEmpty(money) || TextUtils.isEmpty(startTim) || TextUtils.isEmpty(money) || TextUtils.isEmpty(startTim)) {
TextUtils.isEmpty(endTimeDis)) {
ToastUtil.show(con, "请完善装卸货信息"); ToastUtil.show(con, "请完善装卸货信息");
return; return;
} }

View File

@ -5,7 +5,9 @@ import android.content.Context;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.oneclouds.cargo.bean.AlGoodsTypeListBean; import com.oneclouds.cargo.bean.AlGoodsTypeListBean;
import com.oneclouds.cargo.bean.BusinssTypeBean; import com.oneclouds.cargo.bean.BusinssTypeBean;
import com.oneclouds.cargo.bean.CarShortTypeBean;
import com.oneclouds.cargo.bean.CarTypeLongBean; import com.oneclouds.cargo.bean.CarTypeLongBean;
import com.oneclouds.cargo.bean.GoodsTypeBean;
import com.oneclouds.cargo.bean.NpListBean; import com.oneclouds.cargo.bean.NpListBean;
import com.oneclouds.cargo.bean.PackNameBean; import com.oneclouds.cargo.bean.PackNameBean;
import com.oneclouds.cargo.constant.SPConstant; import com.oneclouds.cargo.constant.SPConstant;
@ -62,6 +64,35 @@ public class TypeParts {
} }
return null; return null;
} }
//车型车长
public static CarShortTypeBean getCarTypeShort(Context con){
String str=SPUtil.getSP(con,"chacheData", OrderRequest.ORDER_CAR_TYPE_AND_CAR);
if(!str.equals("")){
CarShortTypeBean ctlb=gson.fromJson(str, CarShortTypeBean.class);
if(ctlb.getCode()==200){
return ctlb;
}else{
return null;
}
}
return null;
}
//货物大类-汇总交通厅安联
public static GoodsTypeBean getGoodsTypeShort(Context con){
String str=SPUtil.getSP(con,"chacheData", OrderRequest.ORDER_CAR_TYPE_AND_GOODS_TYPE);
if(!str.equals("")){
GoodsTypeBean ctlb=gson.fromJson(str, GoodsTypeBean.class);
if(ctlb.getCode()==200){
return ctlb;
}else{
return null;
}
}
return null;
}
//业务类型 //业务类型
public static BusinssTypeBean getBusType(Context con){ public static BusinssTypeBean getBusType(Context con){
String str=SPUtil.getSP(con,"chacheData", OrderRequest.ORDER_BUSINESS_TYPE_LIST); String str=SPUtil.getSP(con,"chacheData", OrderRequest.ORDER_BUSINESS_TYPE_LIST);

View File

@ -274,6 +274,14 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp_2" android:layout_height="@dimen/dp_2"
android:background="#F6F6F9"/> android:background="#F6F6F9"/>
<TextView
android:layout_marginTop="@dimen/dp_20"
android:gravity="center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ICP备案号:豫ICP备09025418号-25A"
/>
</LinearLayout> </LinearLayout>
<Button <Button

View File

@ -10,7 +10,7 @@
android:layout_marginRight="@dimen/dp_20" android:layout_marginRight="@dimen/dp_20"
android:layout_marginTop="@dimen/dp_9" android:layout_marginTop="@dimen/dp_9"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp_370" android:layout_height="@dimen/dp_300"
android:orientation="vertical" android:orientation="vertical"
android:background="@mipmap/icon_huoyuan_bottom" android:background="@mipmap/icon_huoyuan_bottom"
android:paddingLeft="@dimen/dp_12" android:paddingLeft="@dimen/dp_12"
@ -260,7 +260,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_24" android:layout_marginLeft="@dimen/dp_24"
android:text="货物大类(交通厅)" android:text="货物大类"
android:textColor="#ff999999" android:textColor="#ff999999"
android:textSize="@dimen/sp_14" /> android:textSize="@dimen/sp_14" />
<LinearLayout <LinearLayout
@ -287,11 +287,13 @@
</RelativeLayout> </RelativeLayout>
<View <View
android:visibility="gone"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp_1" android:layout_height="@dimen/dp_1"
android:background="#8AA5E1" android:background="#8AA5E1"
android:alpha="0.5"/> android:alpha="0.5"/>
<RelativeLayout <RelativeLayout
android:visibility="gone"
android:id="@+id/r8" android:id="@+id/r8"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -334,11 +336,13 @@
</RelativeLayout> </RelativeLayout>
<View <View
android:visibility="gone"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp_1" android:layout_height="@dimen/dp_1"
android:background="#8AA5E1" android:background="#8AA5E1"
android:alpha="0.5"/> android:alpha="0.5"/>
<RelativeLayout <RelativeLayout
android:visibility="gone"
android:id="@+id/r5" android:id="@+id/r5"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"

View File

@ -79,6 +79,7 @@
android:background="@color/def_text" /> android:background="@color/def_text" />
<LinearLayout <LinearLayout
android:visibility="gone"
android:layout_marginTop="@dimen/dp_14" android:layout_marginTop="@dimen/dp_14"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
@ -114,6 +115,7 @@
</LinearLayout> </LinearLayout>
<View <View
android:visibility="gone"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="@dimen/dp_1" android:layout_height="@dimen/dp_1"
android:layout_marginTop="@dimen/dp_16" android:layout_marginTop="@dimen/dp_16"