我的报账显示逻辑优化修改

This commit is contained in:
xuhaihui 2025-09-24 14:12:32 +08:00
parent bae611e90e
commit 3c45588864
2 changed files with 8 additions and 3 deletions

View File

@ -49,6 +49,10 @@ import kd.fi.dhc.service.impl.FieldMapServiceImpl;
import kd.fi.dhc.util.BillShowParameterUtil;
import kd.fi.dhc.util.FormValidationUtil;
/**
* 我的报账系统标准列表插件二开
* 说明去除报账状态的显示逻辑
*/
public class MyBillListPluginExt extends AbstractListPlugin {
private List<FilterColumn> commonFilterColumnList = new ArrayList();
private FieldMapService service = new FieldMapServiceImpl();
@ -464,7 +468,7 @@ public class MyBillListPluginExt extends AbstractListPlugin {
String reimburseStatus = statusValue.getReimburseStatus();
String billStatus = statusValue.getBillStatus();
String bizStatus = statusValue.getBizStatus();
v.set("reimbursestatus", reimburseStatus);
// v.set("reimbursestatus", reimburseStatus);//二开注释掉的
v.set("billstatusext", billStatus);
v.set("businessstatus", bizStatus);
}

View File

@ -19,8 +19,9 @@ import java.util.Map;
public class ReimbursementStatusTaskPlugin extends AbstractTask {
@Override
public void execute(RequestContext requestContext, Map<String, Object> map) throws KDException {
QFilter qFilters = new QFilter("bill.number", QCP.equals, "er_publicreimbursebill");
qFilters.and(new QFilter("billstatusext", QCP.equals, "审核通过"));
QFilter qFilters = new QFilter("bill.number", QCP.equals, "er_publicreimbursebill");//业务单据-对公报销单
qFilters.and(new QFilter("billstatusext", QCP.equals, "审核通过"));//单据状态-审核通过
qFilters.and(new QFilter("reimbursestatus", QCP.equals, "1"));//报账状态-报账中
DynamicObject[] dhc_myBillLists = BusinessDataServiceHelper.load("dhc_mybilllist",
"id,billno,reimbursestatus", new QFilter[]{qFilters});//我的报账