|
|
@@ -583,8 +583,9 @@ public class TMSController extends BaseRESTfulController {
|
|
|
|| item.get("车号")==null || item.get("车号").equals("")
|
|
|
|| item.get("计量日期")==null || item.get("计量日期").equals("")
|
|
|
|| item.get("皮重")==null || item.get("皮重").equals("")
|
|
|
- || item.get("毛重")==null || item.get("毛重").equals("")){
|
|
|
- throw new Exception("单元格数据异常(通知单号/车号/计量日期/净重/皮重/毛重),请检查模板或数据是否正确!");
|
|
|
+ || item.get("毛重")==null || item.get("毛重").equals("")
|
|
|
+ || item.get("磅单号")==null || item.get("磅单号").equals("")){
|
|
|
+ throw new Exception("单元格数据异常(通知单号/车号/计量日期/净重/皮重/毛重/磅单号),请检查模板或数据是否正确!");
|
|
|
}
|
|
|
item.put("净重", DataChange.dataToBigDecimal(item.get("毛重")).subtract(DataChange.dataToBigDecimal(item.get("皮重"))));
|
|
|
//校验数据
|
|
|
@@ -898,4 +899,48 @@ public class TMSController extends BaseRESTfulController {
|
|
|
public Map<String,Object> insertTmsTransitOrder(@RequestBody Map<String,Object> map) {
|
|
|
return tmsFeign.insertTmsTransitOrder(map);
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation("导入通行登记单")
|
|
|
+ @PostMapping("/importTrasitOrder")
|
|
|
+ public Map<String, Object> importTrasitOrder(@RequestBody MultipartFile file,
|
|
|
+ String userId,
|
|
|
+ String userName) throws Exception {
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ //获取Excel中包含的对象数组
|
|
|
+ List<Map<String, Object>> list = ExcelToolUtils.getExcelList(file, 0);
|
|
|
+ map.put("list", list);
|
|
|
+ for (Map<String, Object> item : list) {
|
|
|
+ //校验行
|
|
|
+ if (item.get("车牌号") == null || item.get("通行卡类型") == null || item.get("开始时间") == null || item.get("结束时间") == null) {
|
|
|
+ throw new Exception("单元格数据异常,请检查模板或数据是否正确!");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ map.put("userId", userId);
|
|
|
+ map.put("userName", userName);
|
|
|
+ return tmsFeign.importTrasitOrder(map);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "查询请车批车")
|
|
|
+ @PostMapping("/getPleaseApproveList")
|
|
|
+ public Map<String, Object> getPleaseApproveList(@RequestBody(required = false) Map<String, Object> map,
|
|
|
+ Integer apiId,
|
|
|
+ Integer pageNum,
|
|
|
+ Integer pageSize) {
|
|
|
+ return tmsFeign.getPleaseApproveList(map == null ? new HashMap<>() : map, apiId, pageNum, pageSize);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/addPleaseApprove")
|
|
|
+ public Map<String,Object> addPleaseApprove(@RequestBody Map<String,Object> map) {
|
|
|
+ return tmsFeign.addPleaseApprove(map);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/updPleaseApprove")
|
|
|
+ public Map<String,Object> updPleaseApprove(@RequestBody Map<String,Object> map) {
|
|
|
+ return tmsFeign.updPleaseApprove(map);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/delPleaseApprove")
|
|
|
+ public Map<String,Object> delPleaseApprove(@RequestBody Map<String,Object> map) {
|
|
|
+ return tmsFeign.delPleaseApprove(map);
|
|
|
+ }
|
|
|
}
|