fix:查询购买过的整机编码
This commit is contained in:
parent
4ad03482d2
commit
d7b1352a04
@ -14,12 +14,14 @@ import com.yem.wm.utils.YEM;
|
||||
import com.yem.wm.utils.groupfunc.GroupTopOneFunction;
|
||||
import kd.bos.algo.DataSet;
|
||||
import kd.bos.algo.Row;
|
||||
import kd.bos.context.RequestContext;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.openapi.common.custom.annotation.ApiController;
|
||||
import kd.bos.openapi.common.custom.annotation.ApiParam;
|
||||
import kd.bos.openapi.common.custom.annotation.ApiPostMapping;
|
||||
import kd.bos.openapi.common.result.CustomApiResult;
|
||||
import kd.bos.openapi.service.context.ServiceApiContext;
|
||||
import kd.bos.orm.ORM;
|
||||
import kd.bos.orm.query.QCP;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
@ -260,10 +262,16 @@ public class AssepcDynamic {
|
||||
@ApiPostMapping("/assepcdynamic/querymachine")
|
||||
public CustomApiResult<Object> querymachine(@NotNull @ApiParam("订单号") String salesorderno, @NotNull @ApiParam("资源号(编码)") String modelnumber) throws IOException {
|
||||
JSONObject object = new JSONObject();
|
||||
Map<String, String> headers = ServiceApiContext.getRequest().getRequestHeaders();
|
||||
try {
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
QFilter qFilters = new QFilter("yem_salesorderno", QCP.equals, salesorderno);
|
||||
qFilters.and(new QFilter("yem_model.number", QCP.equals, modelnumber));
|
||||
if (headers.containsKey("userid")) {
|
||||
qFilters.and("yem_customer.number", "=", headers.get("userid"));
|
||||
}
|
||||
// test
|
||||
// qFilters.and("yem_customer.number", "=", "116020700001");
|
||||
DynamicObjectCollection yem_em_devicefiles = QueryServiceHelper.query("yem_em_devicefiles",
|
||||
"id,number,name,yem_framenumber,yem_enginecode,yem_enginemodel,yem_dateofmanufacture"
|
||||
, new QFilter[]{qFilters});
|
||||
|
Loading…
Reference in New Issue
Block a user