feat:交接查询接口

master
wanghao 2 weeks ago
parent 7babd5b7f3
commit 1b42521be6

@ -1,6 +1,7 @@
package com.ruoyi.webapi.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.core.domain.AjaxResult;
@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@ -78,13 +80,22 @@ public class ApiController {
}
return AjaxResult.error("库位没有维护");
}
// 接货查询
@PostMapping("/jion/select")
public AjaxResult jionSelect(String user) {
List<LedgerInstantBinding> list = service.jionSelect(user);
// List<LedgerInstantBinding> list = service.jionSelect(user);
LedgerInstantBinding query = new LedgerInstantBinding();
query.setCreateBy(user);
List<LedgerInstantBinding> list = ledgerInstantBindingService.selectList(query);
if (list == null || list.isEmpty()) return AjaxResult.error("账号无绑定记录");
return AjaxResult.success(list);
}
@PostMapping("/delivery/createTask")
public AjaxResult createDeliveryTask(String json, List<MultipartFile> files) {
List<Long> ids = JSONArray.parseArray(json, Long.class);
return AjaxResult.success();
}
//交货提交
@PostMapping("/join/jiaoSubmit")
@ -275,6 +286,7 @@ public class ApiController {
recordCargoBinding.setCargoFrameEpc(epc1);
recordCargoBinding.setWaybillNumber(code);
recordCargoBinding.setCreateBy(user);
recordCargoBinding.setLocationInfo(submitBeen.getLocationInfo());
recordCargoBindingService.insertRecordCargoBinding(recordCargoBinding);
}
});
@ -291,13 +303,9 @@ public class ApiController {
if (apkVersion == null) {
apkVersion = new APKVersion();
apkVersion.setUpdateStatus(0);
} else {
apkVersion.setUpdateStatus(1);
}
String s = JSONObject.toJSONString(apkVersion);
System.out.println("请求版本信息" + s);
return s;

@ -15,6 +15,16 @@ public class BindingSubmitBeen {
private List<String> watBills;
private String user;
private Long basketId;
private String locationInfo;
public String getLocationInfo() {
return locationInfo;
}
public void setLocationInfo(String locationInfo) {
this.locationInfo = locationInfo;
}
public Long getBasketId() {
return basketId;

@ -8,7 +8,7 @@ import java.util.List;
*/
public class JoinSubmitBeen {
private String user;
private List<String> list;
private List<Long> list;
public String getUser() {
return user;
@ -18,11 +18,11 @@ public class JoinSubmitBeen {
this.user = user;
}
public List<String> getList() {
public List<Long> getList() {
return list;
}
public void setList(List<String> list) {
public void setList(List<Long> list) {
this.list = list;
}
}

@ -45,7 +45,7 @@
<select id="joinSelectByUser" parameterType="com.ruoyi.webapi.doman.JoinSubmitBeen" resultType="java.lang.Integer">
select count(1) from ledger_instant_binding
<where>
cargo_frame_epc in
basket_id in
<foreach collection="list" open="(" close=")" item="item" separator=",">
#{item}
</foreach>

Loading…
Cancel
Save