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