feat:下单平台增加管理员账号,查询所有数据
This commit is contained in:
parent
6c064ad873
commit
bda98e774b
@ -27,6 +27,7 @@ import kd.bos.orm.query.QCP;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.QueryServiceHelper;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
@ -117,7 +118,9 @@ public class AssepcDynamic {
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
QFilter qFilter = new QFilter("createorg.number", QCP.equals, "110");
|
||||
qFilter.and("status", QCP.equals, "C");
|
||||
if (!StringUtils.containsIgnoreCase(number, "admin")) {
|
||||
qFilter.and("yem_customer.number", QCP.equals, number);
|
||||
}
|
||||
// qFilter.and("yem_billtype.number", QCP.equals, "yem_es_salesorder_ZJ");
|
||||
String selectfields = DynamicObjectUtil.getSelectfields("yem_em_devicefiles", false);
|
||||
DynamicObjectCollection dynamicObjects = QueryServiceHelper.query("yem_em_devicefiles", selectfields
|
||||
@ -444,8 +447,10 @@ public class AssepcDynamic {
|
||||
@ApiPostMapping("/assepcdynamic/electronic_group")
|
||||
public CustomApiResult<Object> queryElectronicGroup(@NotNull @ApiParam("客户.编码(116021200012)") String number) {
|
||||
List<Map<String, Object>> result = new ArrayList<>();
|
||||
QFilter qFilter = new QFilter("yem_customer.number", QCP.equals, number);
|
||||
qFilter.and("status", QCP.equals, "C");
|
||||
QFilter qFilter = new QFilter("status", QCP.equals, "C");
|
||||
if (!StringUtils.containsIgnoreCase(number, "admin")) {
|
||||
qFilter.and(new QFilter("yem_customer.number", QCP.equals, number));
|
||||
}
|
||||
String selectfields = DynamicObjectUtil.getSelectfields("yem_em_devicefiles");
|
||||
DynamicObjectCollection load = ORM.create().query("yem_em_devicefiles", selectfields + ",id", qFilter.toArray());
|
||||
for (DynamicObject dynamicObject : load) {
|
||||
@ -664,7 +669,9 @@ public class AssepcDynamic {
|
||||
public CustomApiResult<Object> queryBayedResourceNo(@NotBlank @ApiParam(value = "客户编码", example = "116021200012") String customerNo) {
|
||||
String algoKey = this.getClass().getName();
|
||||
QFilter qFilter = new QFilter("status", "=", "C");
|
||||
if (!StringUtils.containsIgnoreCase(customerNo, "admin")) {
|
||||
qFilter.and("yem_customer.number", "=", customerNo);
|
||||
}
|
||||
qFilter.and("yem_model", "is not null", null);
|
||||
ArrayList<String> list = Lists.newArrayList();
|
||||
list.add("yem_model");
|
||||
@ -796,7 +803,9 @@ public class AssepcDynamic {
|
||||
public CustomApiResult<Object> queryProductModel(@NotBlank @ApiParam(value = "客户编码", example = "116021200012") String customerNo) {
|
||||
String algoKey = this.getClass().getName();
|
||||
QFilter qFilter = new QFilter("status", "=", "C");
|
||||
if (!StringUtils.containsIgnoreCase(customerNo, "admin")) {
|
||||
qFilter.and("yem_customer.number", "=", customerNo);
|
||||
}
|
||||
qFilter.and("group", "is not null", null);
|
||||
ArrayList<String> list = Lists.newArrayList();
|
||||
list.add("group.number number");
|
||||
|
Loading…
Reference in New Issue
Block a user