提交 bd5777c0 authored 作者: lgd's avatar lgd

1.利润接口

上级 e464698c
package com.wd.workoffice.bean;
import java.util.List;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public class ProfitBean {
/**
* code : 0
* message : null
* data : {"innerPrice":3127.64,"outerPrice":3200,"profitPrice":72.36,"page":{"records":[{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":3,"orderId":"SO10802","orderType":"SO","launchDeptId":436,"launchUserId":null,"receiveDeptId":422,"receiveUserId":null,"customerId":null,"supplierId":null,"launchOrderDate":"2020-06-19 11:21:37","receiveOrderDate":"2020-06-19 11:22:14","status":null,"outerPrice":3200,"innerPrice":3127.64,"profitPrice":72.36,"orderTypeName":null,"launchDeptName":"销售锆碳公司(GT)","launchUserName":"王小军","receiveDeptName":"生产部(GT)","receiveUserName":"王春先","customerName":"福建罗源闽光钢铁有限责任公司","supplierName":null,"year":null,"month":null}],"total":1,"size":10,"current":1,"orders":[],"searchCount":true,"pages":1}}
* httpStatus : 0
* path : null
* ext : null
*/
/**
* innerPrice : 3127.64
* outerPrice : 3200.0
* profitPrice : 72.36
* page : {"records":[{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":3,"orderId":"SO10802","orderType":"SO","launchDeptId":436,"launchUserId":null,"receiveDeptId":422,"receiveUserId":null,"customerId":null,"supplierId":null,"launchOrderDate":"2020-06-19 11:21:37","receiveOrderDate":"2020-06-19 11:22:14","status":null,"outerPrice":3200,"innerPrice":3127.64,"profitPrice":72.36,"orderTypeName":null,"launchDeptName":"销售锆碳公司(GT)","launchUserName":"王小军","receiveDeptName":"生产部(GT)","receiveUserName":"王春先","customerName":"福建罗源闽光钢铁有限责任公司","supplierName":null,"year":null,"month":null}],"total":1,"size":10,"current":1,"orders":[],"searchCount":true,"pages":1}
*/
private double innerPrice;
private double outerPrice;
private double profitPrice;
private PageBean page;
public double getInnerPrice() {
return innerPrice;
}
public void setInnerPrice(double innerPrice) {
this.innerPrice = innerPrice;
}
public double getOuterPrice() {
return outerPrice;
}
public void setOuterPrice(double outerPrice) {
this.outerPrice = outerPrice;
}
public double getProfitPrice() {
return profitPrice;
}
public void setProfitPrice(double profitPrice) {
this.profitPrice = profitPrice;
}
public PageBean getPage() {
return page;
}
public void setPage(PageBean page) {
this.page = page;
}
public static class PageBean {
/**
* records : [{"createdBy":null,"createdByName":null,"createdTime":null,"updatedBy":null,"updatedByName":null,"updatedTime":null,"id":3,"orderId":"SO10802","orderType":"SO","launchDeptId":436,"launchUserId":null,"receiveDeptId":422,"receiveUserId":null,"customerId":null,"supplierId":null,"launchOrderDate":"2020-06-19 11:21:37","receiveOrderDate":"2020-06-19 11:22:14","status":null,"outerPrice":3200,"innerPrice":3127.64,"profitPrice":72.36,"orderTypeName":null,"launchDeptName":"销售锆碳公司(GT)","launchUserName":"王小军","receiveDeptName":"生产部(GT)","receiveUserName":"王春先","customerName":"福建罗源闽光钢铁有限责任公司","supplierName":null,"year":null,"month":null}]
* total : 1
* size : 10
* current : 1
* orders : []
* searchCount : true
* pages : 1
*/
private int total;
private int size;
private int current;
private boolean searchCount;
private int pages;
private List<RecordsBean> records;
private List<?> orders;
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public int getCurrent() {
return current;
}
public void setCurrent(int current) {
this.current = current;
}
public boolean isSearchCount() {
return searchCount;
}
public void setSearchCount(boolean searchCount) {
this.searchCount = searchCount;
}
public int getPages() {
return pages;
}
public void setPages(int pages) {
this.pages = pages;
}
public List<RecordsBean> getRecords() {
return records;
}
public void setRecords(List<RecordsBean> records) {
this.records = records;
}
public List<?> getOrders() {
return orders;
}
public void setOrders(List<?> orders) {
this.orders = orders;
}
public static class RecordsBean {
/**
* createdBy : null
* createdByName : null
* createdTime : null
* updatedBy : null
* updatedByName : null
* updatedTime : null
* id : 3
* orderId : SO10802
* orderType : SO
* launchDeptId : 436
* launchUserId : null
* receiveDeptId : 422
* receiveUserId : null
* customerId : null
* supplierId : null
* launchOrderDate : 2020-06-19 11:21:37
* receiveOrderDate : 2020-06-19 11:22:14
* status : null
* outerPrice : 3200.0
* innerPrice : 3127.64
* profitPrice : 72.36
* orderTypeName : null
* launchDeptName : 销售锆碳公司(GT)
* launchUserName : 王小军
* receiveDeptName : 生产部(GT)
* receiveUserName : 王春先
* customerName : 福建罗源闽光钢铁有限责任公司
* supplierName : null
* year : null
* month : null
*/
private Object createdBy;
private Object createdByName;
private Object createdTime;
private Object updatedBy;
private Object updatedByName;
private Object updatedTime;
private int id;
private String orderId;
private String orderType;
private int launchDeptId;
private Object launchUserId;
private int receiveDeptId;
private Object receiveUserId;
private Object customerId;
private Object supplierId;
private String launchOrderDate;
private String receiveOrderDate;
private Object status;
private double outerPrice;
private double innerPrice;
private double profitPrice;
private Object orderTypeName;
private String launchDeptName;
private String launchUserName;
private String receiveDeptName;
private String receiveUserName;
private String customerName;
private Object supplierName;
private Object year;
private Object month;
public Object getCreatedBy() {
return createdBy;
}
public void setCreatedBy(Object createdBy) {
this.createdBy = createdBy;
}
public Object getCreatedByName() {
return createdByName;
}
public void setCreatedByName(Object createdByName) {
this.createdByName = createdByName;
}
public Object getCreatedTime() {
return createdTime;
}
public void setCreatedTime(Object createdTime) {
this.createdTime = createdTime;
}
public Object getUpdatedBy() {
return updatedBy;
}
public void setUpdatedBy(Object updatedBy) {
this.updatedBy = updatedBy;
}
public Object getUpdatedByName() {
return updatedByName;
}
public void setUpdatedByName(Object updatedByName) {
this.updatedByName = updatedByName;
}
public Object getUpdatedTime() {
return updatedTime;
}
public void setUpdatedTime(Object updatedTime) {
this.updatedTime = updatedTime;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getOrderId() {
return orderId;
}
public void setOrderId(String orderId) {
this.orderId = orderId;
}
public String getOrderType() {
return orderType;
}
public void setOrderType(String orderType) {
this.orderType = orderType;
}
public int getLaunchDeptId() {
return launchDeptId;
}
public void setLaunchDeptId(int launchDeptId) {
this.launchDeptId = launchDeptId;
}
public Object getLaunchUserId() {
return launchUserId;
}
public void setLaunchUserId(Object launchUserId) {
this.launchUserId = launchUserId;
}
public int getReceiveDeptId() {
return receiveDeptId;
}
public void setReceiveDeptId(int receiveDeptId) {
this.receiveDeptId = receiveDeptId;
}
public Object getReceiveUserId() {
return receiveUserId;
}
public void setReceiveUserId(Object receiveUserId) {
this.receiveUserId = receiveUserId;
}
public Object getCustomerId() {
return customerId;
}
public void setCustomerId(Object customerId) {
this.customerId = customerId;
}
public Object getSupplierId() {
return supplierId;
}
public void setSupplierId(Object supplierId) {
this.supplierId = supplierId;
}
public String getLaunchOrderDate() {
return launchOrderDate;
}
public void setLaunchOrderDate(String launchOrderDate) {
this.launchOrderDate = launchOrderDate;
}
public String getReceiveOrderDate() {
return receiveOrderDate;
}
public void setReceiveOrderDate(String receiveOrderDate) {
this.receiveOrderDate = receiveOrderDate;
}
public Object getStatus() {
return status;
}
public void setStatus(Object status) {
this.status = status;
}
public double getOuterPrice() {
return outerPrice;
}
public void setOuterPrice(double outerPrice) {
this.outerPrice = outerPrice;
}
public double getInnerPrice() {
return innerPrice;
}
public void setInnerPrice(double innerPrice) {
this.innerPrice = innerPrice;
}
public double getProfitPrice() {
return profitPrice;
}
public void setProfitPrice(double profitPrice) {
this.profitPrice = profitPrice;
}
public Object getOrderTypeName() {
return orderTypeName;
}
public void setOrderTypeName(Object orderTypeName) {
this.orderTypeName = orderTypeName;
}
public String getLaunchDeptName() {
return launchDeptName;
}
public void setLaunchDeptName(String launchDeptName) {
this.launchDeptName = launchDeptName;
}
public String getLaunchUserName() {
return launchUserName;
}
public void setLaunchUserName(String launchUserName) {
this.launchUserName = launchUserName;
}
public String getReceiveDeptName() {
return receiveDeptName;
}
public void setReceiveDeptName(String receiveDeptName) {
this.receiveDeptName = receiveDeptName;
}
public String getReceiveUserName() {
return receiveUserName;
}
public void setReceiveUserName(String receiveUserName) {
this.receiveUserName = receiveUserName;
}
public String getCustomerName() {
return customerName;
}
public void setCustomerName(String customerName) {
this.customerName = customerName;
}
public Object getSupplierName() {
return supplierName;
}
public void setSupplierName(Object supplierName) {
this.supplierName = supplierName;
}
public Object getYear() {
return year;
}
public void setYear(Object year) {
this.year = year;
}
public Object getMonth() {
return month;
}
public void setMonth(Object month) {
this.month = month;
}
}
}
}
\ No newline at end of file
......@@ -1999,5 +1999,13 @@ public interface ApiService {
@POST("/stock-quantity/dept-product/startOrderProductsCountCheck")
Observable<BaseBean> proNumCheck(@Body RequestBody requestBody);
/**
* year=2020&month=6&launchDeptId=436
* 利润分析
*
* @return
*/
@GET("/receive-order/info")
Observable<BaseBean> receiveOrderInfo(@QueryMap Map<String,Object> param);
}
......@@ -228,7 +228,7 @@ public class OutOrderDetailActivity extends WorkToolBarActivity {
tvTime.setText(dataBean.getCreatedTime());
tvSendTime.setText(dataBean.getRequireTime());
tvOrderDesc.setText(dataBean.getAttrName());
tvPrice.setText(String.valueOf(dataBean.getLaunchOrderAmount()));
tvPrice.setText(MathUtils.converData(dataBean.getLaunchOrderAmount(),3));
tvSupplier.setText(dataBean.getSupplierName());
OrderDetail.ExpandInfoBean expandInfo = dataBean.getExpandInfo();
tvClaim1.setText(expandInfo.getDemond4());
......
package com.wd.workoffice.ui.activity.bat.work;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
......@@ -14,11 +13,13 @@ import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.ProPriceBean;
import com.wd.workoffice.bean.ProfitBean;
import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.adapter.WorkProPriceAdapter;
import com.wd.workoffice.ui.adapter.WorkProfitAdapter;
import com.wd.workoffice.util.MathUtils;
import com.wd.workoffice.util.PickTimeUtils;
import com.wd.workoffice.util.UserKeeper;
import com.wd.workoffice.util.WorkUtils;
import java.text.SimpleDateFormat;
......@@ -58,9 +59,8 @@ public class WorkFinancialProfitActivity extends WorkToolBarActivity {
@BindView(R.id.tv_sale)
TextView tvSale;
private Map<String, Object> param;
private List<ProPriceBean.RecordsBean> dataList;
private List<ProfitBean.PageBean.RecordsBean> dataList;
private WorkProfitAdapter dataAdapter;
private int page = 1;
@Override
protected void initView() {
......@@ -71,18 +71,18 @@ public class WorkFinancialProfitActivity extends WorkToolBarActivity {
@Override
protected void initData() {
tvDepName.setText(UserKeeper.getInstance().getUserDepName());
dataList = new ArrayList<>();
dataAdapter = new WorkProfitAdapter(R.layout.item_profit, dataList);
dataAdapter.bindToRecyclerView(rvData);
dataAdapter.setEmptyView(R.layout.view_empty_content, rvData);
param = WorkUtils.pageKey();
param.put("productId", getIntent().getStringExtra("id"));
param.put("current", page);
param = WorkUtils.simpleParam();
param.put("launchDeptId", UserKeeper.getInstance().getUserDepId());
// getData();
}
private void getData() {
RtfUtils.getRtf().getProHistoryPrice(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
RtfUtils.getRtf().receiveOrderInfo(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
......@@ -100,23 +100,16 @@ public class WorkFinancialProfitActivity extends WorkToolBarActivity {
toast(data.getMessage());
return;
}
List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
if (page == 1) {
ProfitBean profitBean = JSON.parseObject(data.getData().toString(), ProfitBean.class);
List<ProfitBean.PageBean.RecordsBean> getList = profitBean.getPage().getRecords();
dataList.clear();
dataList.addAll(getList);
dataAdapter.notifyDataSetChanged();
dataAdapter.loadMoreComplete();
} else {
dataAdapter.loadMoreComplete();
dataList.addAll(getList);
dataAdapter.notifyDataSetChanged();
}
if (getList.size() == 0) {
dataAdapter.loadMoreEnd();
} else {
page++;
}
tvCost.setText(MathUtils.converData(profitBean.getInnerPrice(),3));
tvSale.setText(MathUtils.converData(profitBean.getOuterPrice(),3));
tvMonthProfit.setText(MathUtils.converData(profitBean.getProfitPrice(),3));
}
});
}
......@@ -124,17 +117,10 @@ public class WorkFinancialProfitActivity extends WorkToolBarActivity {
@Override
protected void initEvent() {
dataAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {
@Override
public void onLoadMoreRequested() {
param.put("current", page);
getData();
}
}, rvData);
dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
startActivity(WorkFinancialProfitDetailActivity.class);
startActivity(WorkFinancialProfitDetailActivity.class,"info",JSON.toJSONString(dataList.get(position)));
}
});
}
......@@ -150,10 +136,16 @@ public class WorkFinancialProfitActivity extends WorkToolBarActivity {
PickTimeUtils.showPickTwo(this, new OnTimeSelectListener() {
@Override
public void onTimeSelect(Date date, View v) {
tvTime.setText(TimeUtils.date2String(date,new SimpleDateFormat("yyyy-MM")));
String time = TimeUtils.date2String(date, new SimpleDateFormat("yyyy-MM"));
tvTime.setText(time);
String[] timeArray = time.split("-");
param.put("year",timeArray[0]);
param.put("month",timeArray[1]);
getData();
}
},true).show();
}, true).show();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_rule, menu);
......
package com.wd.workoffice.ui.activity.bat.work;
import android.text.TextUtils;
import android.widget.LinearLayout;
import android.widget.TextView;
......@@ -8,10 +9,14 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.OrderDetail;
import com.wd.workoffice.bean.ProPriceBean;
import com.wd.workoffice.bean.ProfitBean;
import com.wd.workoffice.bean.workEnum.OrderType;
import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.adapter.ProfitProductAdapter;
import com.wd.workoffice.util.MathUtils;
import com.wd.workoffice.util.WorkUtils;
import java.util.ArrayList;
......@@ -23,6 +28,7 @@ import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.ButterKnife;
import flexible.xd.android_base.network.rtfhttp.Transformer;
import io.reactivex.Observable;
import io.reactivex.disposables.Disposable;
/**
......@@ -50,10 +56,10 @@ public class WorkFinancialProfitDetailActivity extends WorkToolBarActivity {
LinearLayout llSale;
@BindView(R.id.rv_data)
RecyclerView rvData;
private Map<String, Object> param;
private List<ProPriceBean.RecordsBean> dataList;
private List<OrderDetail.OrderItemsBean> dataList;
private ProfitProductAdapter dataAdapter;
private int page = 1;
private String orderType;
private ProfitBean.PageBean.RecordsBean info;
@Override
protected void initView() {
......@@ -64,18 +70,34 @@ public class WorkFinancialProfitDetailActivity extends WorkToolBarActivity {
@Override
protected void initData() {
info = JSON.parseObject(getIntent().getStringExtra("info"), ProfitBean.PageBean.RecordsBean.class);
orderType = info.getOrderType();
dataList = new ArrayList<>();
dataAdapter = new ProfitProductAdapter(R.layout.item_profit_product, dataList);
dataAdapter.bindToRecyclerView(rvData);
dataAdapter.setEmptyView(R.layout.view_empty_content, rvData);
param = WorkUtils.pageKey();
param.put("productId", getIntent().getStringExtra("id"));
param.put("current", page);
getData();
}
private void getData() {
RtfUtils.getRtf().getProHistoryPrice(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
Observable<BaseBean> observable;
if (TextUtils.equals(orderType, OrderType.SALE.getCode())) {
observable = RtfUtils.getRtf().saleOrderDetail(info.getOrderId(), "1");
} else if (TextUtils.equals(orderType, OrderType.OUT_BUY.getCode())) {
observable = RtfUtils.getRtf().purchaseOrderDetail(info.getOrderId(), "1");
} else if (TextUtils.equals(orderType, OrderType.SUPPLIER.getCode())) {
observable = RtfUtils.getRtf().supplierOrderDetail(info.getOrderId(), "1");
} else if (TextUtils.equals(orderType, OrderType.BUILD.getCode())) {
observable = RtfUtils.getRtf().productOrderDetail(info.getOrderId(), "1");
} else if (TextUtils.equals(orderType, OrderType.IN.getCode())) {
observable = RtfUtils.getRtf().insideOrderDetail(info.getOrderId(), "1");
} else if (TextUtils.equals(orderType, OrderType.CRUCIBLE.getCode())) {
observable = RtfUtils.getRtf().crucibleSaleOrderDetail(info.getOrderId(), "1");
} else {
observable = RtfUtils.getRtf().saleOrderDetail(info.getOrderId(), "1");
}
observable.compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
......@@ -93,23 +115,18 @@ public class WorkFinancialProfitDetailActivity extends WorkToolBarActivity {
toast(data.getMessage());
return;
}
List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
if (page == 1) {
dataList.clear();
dataList.addAll(getList);
OrderDetail dataBean = JSON.parseObject(data.getData().toString(), OrderDetail.class);
tvName.setText(dataBean.getCustomerName());
tvOrderPrice.setText(MathUtils.converData(dataBean.getLaunchOrderAmount(),3));
tvPeople.setText(dataBean.getLaunchUserName());
tvDep.setText(dataBean.getLaunchDeptName());
tvOrderType.setText(WorkUtils.getOrderName(dataBean.getOrderType()));
tvOrderNo.setText(dataBean.getId());
tvTime.setText(dataBean.getCreatedTime());
dataList.addAll(dataBean.getOrderItems());
dataAdapter.notifyDataSetChanged();
dataAdapter.loadMoreComplete();
} else {
dataAdapter.loadMoreComplete();
dataList.addAll(getList);
dataAdapter.notifyDataSetChanged();
}
if (getList.size() == 0) {
dataAdapter.loadMoreEnd();
} else {
page++;
}
}
});
}
......@@ -117,13 +134,6 @@ public class WorkFinancialProfitDetailActivity extends WorkToolBarActivity {
@Override
protected void initEvent() {
dataAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() {
@Override
public void onLoadMoreRequested() {
param.put("current", page);
getData();
}
}, rvData);
}
@Override
......
......@@ -27,7 +27,7 @@ public class ProfitProductAdapter extends BaseQuickAdapter<OrderDetail.OrderItem
helper.setText(R.id.tv_card, item.getProductSoleCode());
helper.setText(R.id.tv_card_name, item.getProductSimpleCode());
helper.setText(R.id.tv_spec, item.getProductSpec());
helper.setText(R.id.tv_sale_price, "¥".concat(MathUtils.converData(item.getInnerPrice(),3)));
helper.setText(R.id.tv_sale_price, "¥".concat(MathUtils.converData(item.getOuterPrice(),3)));
helper.setText(R.id.tv_price, "¥".concat(MathUtils.converData(item.getInnerPrice(),3)));
helper.setText(R.id.tv_all_price, "¥".concat(MathUtils.multiply(MathUtils.converData(item.getProductCount(),3),
MathUtils.converData(item.getInnerPrice(),3),3)));
......
......@@ -5,6 +5,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.wd.workoffice.R;
import com.wd.workoffice.bean.ProPriceBean;
import com.wd.workoffice.bean.ProfitBean;
import com.wd.workoffice.util.MathUtils;
import java.util.List;
......@@ -13,7 +14,7 @@ import java.util.List;
* Created by flexible on 2018/8/13.
*/
public class WorkProfitAdapter extends BaseQuickAdapter<ProPriceBean.RecordsBean, BaseViewHolder> {
public class WorkProfitAdapter extends BaseQuickAdapter<ProfitBean.PageBean.RecordsBean, BaseViewHolder> {
public WorkProfitAdapter(int layoutResId, List data) {
super(layoutResId, data);
......@@ -21,11 +22,11 @@ public class WorkProfitAdapter extends BaseQuickAdapter<ProPriceBean.RecordsBean
@Override
protected void convert(BaseViewHolder helper, ProPriceBean.RecordsBean item) {
helper.setText(R.id.tv_price, MathUtils.converData(item.getNewPrice(),3));
helper.setText(R.id.tv_time, item.getCreatedTime());
helper.setText(R.id.tv_person, "提交人:".concat(item.getCreatedByName()));
helper.setText(R.id.tv_remark, "备注:".concat(item.getRemark()));
protected void convert(BaseViewHolder helper, ProfitBean.PageBean.RecordsBean item) {
helper.setText(R.id.tv_no, item.getOrderId());
helper.setText(R.id.tv_time, item.getLaunchOrderDate());
helper.setText(R.id.tv_cost, MathUtils.converData(item.getInnerPrice(),3));
helper.setText(R.id.tv_sale, MathUtils.converData(item.getOuterPrice(),3));
}
}
......@@ -31,7 +31,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="3mm"
android:text="销售二公司" />
/>
</LinearLayout>
......@@ -73,7 +73,7 @@
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="10mm"
android:text="0.00"
android:text="0"
android:textColor="@color/red"
android:textSize="20mm"
android:textStyle="bold" />
......@@ -103,7 +103,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4mm"
android:text="0.00"
android:text="0"
android:textSize="15sp" />
</LinearLayout>
......@@ -130,7 +130,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4mm"
android:text="0.00"
android:text="0"
android:textSize="15sp" />
</LinearLayout>
</LinearLayout>
......
......@@ -83,7 +83,6 @@
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="王紫逸"
android:textColor="@color/flexible_text_gray"
android:textSize="13sp" />
</RelativeLayout>
......@@ -109,7 +108,6 @@
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="王紫逸"
android:textColor="@color/flexible_text_gray"
android:textSize="13sp" />
</RelativeLayout>
......@@ -135,7 +133,6 @@
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="王紫逸"
android:textColor="@color/flexible_text_gray"
android:textSize="13sp" />
</RelativeLayout>
......@@ -161,7 +158,6 @@
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="王紫逸"
android:textColor="@color/flexible_text_gray"
android:textSize="13sp" />
</RelativeLayout>
......@@ -187,7 +183,6 @@
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="王紫逸"
android:textColor="@color/flexible_text_gray"
android:textSize="13sp" />
</RelativeLayout>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论