|
@@ -106,7 +106,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
@ApiOperation(value="发运明细主表-分页列表查询", notes="发运明细主表-分页列表查询")
|
|
@ApiOperation(value="发运明细主表-分页列表查询", notes="发运明细主表-分页列表查询")
|
|
@GetMapping(value = "/list")
|
|
@GetMapping(value = "/list")
|
|
public Result<IPage<SyShippingDetailsVo>> queryPageList(SyShippingDetailsVo syShippingDetails,String startTime,String endTime,String flourOrGarment,
|
|
public Result<IPage<SyShippingDetailsVo>> queryPageList(SyShippingDetailsVo syShippingDetails,String startTime,String endTime,String flourOrGarment,
|
|
- String refer,
|
|
|
|
|
|
+ String refer,String preDeliveryDateB,String preDeliveryDateE,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
HttpServletRequest req) {
|
|
HttpServletRequest req) {
|
|
@@ -119,10 +119,13 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
queryWrapper.eq("t.documentNo",syShippingDetails.getDocumentNo());
|
|
queryWrapper.eq("t.documentNo",syShippingDetails.getDocumentNo());
|
|
}
|
|
}
|
|
if(oConvertUtils.isNotEmpty(startTime)){
|
|
if(oConvertUtils.isNotEmpty(startTime)){
|
|
-
|
|
|
|
queryWrapper.ge("t.documentDate",startTime);
|
|
queryWrapper.ge("t.documentDate",startTime);
|
|
queryWrapper.le("t.documentDate",endTime);
|
|
queryWrapper.le("t.documentDate",endTime);
|
|
}
|
|
}
|
|
|
|
+ if(oConvertUtils.isNotEmpty(preDeliveryDateB)){
|
|
|
|
+ queryWrapper.ge("t.preDeliveryDate",preDeliveryDateB);
|
|
|
|
+ queryWrapper.le("t.preDeliveryDate",preDeliveryDateE);
|
|
|
|
+ }
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getPreDeliveryDate())){
|
|
if(oConvertUtils.isNotEmpty(syShippingDetails.getPreDeliveryDate())){
|
|
queryWrapper.eq("t.preDeliveryDate",syShippingDetails.getPreDeliveryDate());
|
|
queryWrapper.eq("t.preDeliveryDate",syShippingDetails.getPreDeliveryDate());
|
|
}
|
|
}
|
|
@@ -461,34 +464,32 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
|
|
|
|
try {
|
|
try {
|
|
|
|
|
|
- if(oConvertUtils.isEmpty(syShippingDetails.getId())){
|
|
|
|
|
|
+ if(syShippingDetails.getSubmitListId().size()==0){
|
|
result.setMessage("未拿到ID");
|
|
result.setMessage("未拿到ID");
|
|
result.setSuccess(false);
|
|
result.setSuccess(false);
|
|
return result;
|
|
return result;
|
|
}
|
|
}
|
|
- //判断是否有该数据
|
|
|
|
- SyShippingDetails shippingDetails = syShippingDetailsService.getById(syShippingDetails.getId());
|
|
|
|
- if(oConvertUtils.isEmpty(shippingDetails)){
|
|
|
|
- result.setMessage("未找到该数据!");
|
|
|
|
- result.setSuccess(false);
|
|
|
|
- return result;
|
|
|
|
|
|
+
|
|
|
|
+ List<String> idsList = new ArrayList<>();
|
|
|
|
+
|
|
|
|
+ List<String> submitListId = syShippingDetails.getSubmitListId();
|
|
|
|
+ for(String str:submitListId ){
|
|
|
|
+ String idsArray[] = str.split(",");
|
|
|
|
+
|
|
|
|
+ for(String arr:idsArray){
|
|
|
|
+ idsList.add(arr);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
- //判断是否已提交
|
|
|
|
-// if(shippingDetails.getState().equals("1") && syShippingDetails.getType().equals("1")){
|
|
|
|
-// result.setMessage("该单据已提交,不允许再次提交!");
|
|
|
|
-// result.setSuccess(false);
|
|
|
|
-// return result;
|
|
|
|
-// }
|
|
|
|
- int i = syShippingDetailsService.syShippingDetailsSubmit(syShippingDetails.getId(),syShippingDetails.getType());
|
|
|
|
|
|
+ int i = syShippingDetailsService.batchSubmission(idsList,syShippingDetails.getType());
|
|
if(i>0){
|
|
if(i>0){
|
|
if(syShippingDetails.getType().equals("1")){
|
|
if(syShippingDetails.getType().equals("1")){
|
|
result.setSuccess(true);
|
|
result.setSuccess(true);
|
|
result.setMessage("提交成功");
|
|
result.setMessage("提交成功");
|
|
- result.setResult(shippingDetails);
|
|
|
|
|
|
+ result.setResult(syShippingDetails);
|
|
}else{
|
|
}else{
|
|
result.setSuccess(true);
|
|
result.setSuccess(true);
|
|
result.setMessage("取消提交成功");
|
|
result.setMessage("取消提交成功");
|
|
- result.setResult(shippingDetails);
|
|
|
|
|
|
+ result.setResult(syShippingDetails);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -515,7 +516,7 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
@AutoLog(value = "发运明细查询订单")
|
|
@AutoLog(value = "发运明细查询订单")
|
|
@ApiOperation(value="发运明细查询订单", notes="发运明细查询订单")
|
|
@ApiOperation(value="发运明细查询订单", notes="发运明细查询订单")
|
|
@GetMapping(value = "/queryOrderData")
|
|
@GetMapping(value = "/queryOrderData")
|
|
- public Result<IPage<OrderDataVo>> queryOrderData(String orderNumber,String account,String startDeliveryDate,String endDeliveryDate,
|
|
|
|
|
|
+ public Result<IPage<OrderDataVo>> queryOrderData(String orderNumber,String account,String startDeliveryDate,String endDeliveryDate,String smallPo,
|
|
String salesman,String customerName,String flourOrGarment,String preDeliveryDateS,String preDeliveryDateE,
|
|
String salesman,String customerName,String flourOrGarment,String preDeliveryDateS,String preDeliveryDateE,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
@@ -548,7 +549,9 @@ public class SyShippingDetailsController extends JeecgController<SyShippingDetai
|
|
queryWrapper.ge("b.pre_delivery_date", preDeliveryDateS);
|
|
queryWrapper.ge("b.pre_delivery_date", preDeliveryDateS);
|
|
queryWrapper.le("b.pre_delivery_date", preDeliveryDateE);
|
|
queryWrapper.le("b.pre_delivery_date", preDeliveryDateE);
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ if (oConvertUtils.isNotEmpty(smallPo)) {
|
|
|
|
+ queryWrapper.like("b.small_po", smallPo);
|
|
|
|
+ }
|
|
queryWrapper.eq("a.del_flag", 0);
|
|
queryWrapper.eq("a.del_flag", 0);
|
|
queryWrapper.eq("b.del_flag", 0);
|
|
queryWrapper.eq("b.del_flag", 0);
|
|
queryWrapper.gt("b.surplus_num", 0);
|
|
queryWrapper.gt("b.surplus_num", 0);
|