|
@@ -1291,7 +1291,7 @@ public class SyPackingListTailoringController {
|
|
|
public Result pushToU8(String ids) {
|
|
|
Result result=new Result();
|
|
|
try {
|
|
|
- long startTime = System.currentTimeMillis();
|
|
|
+ //long startTime = System.currentTimeMillis();
|
|
|
if(oConvertUtils.isEmpty(ids)){
|
|
|
result.setSuccess(false);
|
|
|
result.setMessage("请至少选中一条数据");
|
|
@@ -1305,7 +1305,7 @@ public class SyPackingListTailoringController {
|
|
|
}
|
|
|
Map<String,Object> map=new HashMap<>();
|
|
|
Map<String,Object> mapdate=syPackingListTailoringService.getSyShippingOrder(ids);
|
|
|
- System.out.println("madate\t"+mapdate);
|
|
|
+ //System.out.println("madate\t"+mapdate);
|
|
|
if(mapdate!=null){
|
|
|
if(!mapdate.containsKey("e4")||mapdate.get("e4").equals("0")){
|
|
|
result.setSuccess(false);
|
|
@@ -1330,17 +1330,10 @@ public class SyPackingListTailoringController {
|
|
|
return result;
|
|
|
}
|
|
|
}
|
|
|
- if(main.getRecordingStatus()!=null&&main.getRecordingStatus()==1){
|
|
|
- result.setSuccess(false);
|
|
|
- result.setMessage("数据在推送中,请不要重复点击");
|
|
|
- return result;
|
|
|
- }else{
|
|
|
- main.setRecordingStatus(1);
|
|
|
- syPackingListTailoringService.updateById(main);//修改成衣
|
|
|
- }
|
|
|
- long endTime2 = System.currentTimeMillis();
|
|
|
- System.out.println("推送查询时间:" + (endTime2 - startTime) + "ms");
|
|
|
- System.out.println("getRecordingStatus\t"+main.getRecordingStatus());
|
|
|
+
|
|
|
+ //long endTime2 = System.currentTimeMillis();
|
|
|
+ //System.out.println("推送查询时间:" + (endTime2 - startTime) + "ms");
|
|
|
+ //System.out.println("getRecordingStatus\t"+main.getRecordingStatus());
|
|
|
/*QueryWrapper queryWrapper=new QueryWrapper();
|
|
|
queryWrapper.eq("sy_packing_list_tailoring_id",main.getId());
|
|
|
queryWrapper.eq("del_flag","0");*/
|
|
@@ -1357,12 +1350,25 @@ public class SyPackingListTailoringController {
|
|
|
SyOrderData syOrderData=syOrderDataMapper.selectById(syPackingListTailoringItems.get(0).getSyOrderDataId());//最终客户
|
|
|
if(syOrderData!=null){
|
|
|
main.setEndCustomer(syOrderData.getEndCustomer());
|
|
|
- System.out.println("最终客户\t"+syOrderData.getEndCustomer());
|
|
|
+ //System.out.println("最终客户\t"+syOrderData.getEndCustomer());
|
|
|
+ }
|
|
|
+ if(syOrderData.getDelFlag().equals("1")){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("这是手工匹配订单不能推送");
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ if(main.getRecordingStatus()!=null&&main.getRecordingStatus()==1){
|
|
|
+ result.setSuccess(false);
|
|
|
+ result.setMessage("数据在推送中,请不要重复点击");
|
|
|
+ return result;
|
|
|
+ }else{
|
|
|
+ main.setRecordingStatus(1);
|
|
|
+ syPackingListTailoringService.updateById(main);//修改成衣
|
|
|
}
|
|
|
SyOrderDataItem syOrderDataItem=syOrderDataItemMapper.selectById(syPackingListTailoringItems.get(0).getSyOrderDataItemId());//供应商全称
|
|
|
if(syOrderDataItem!=null){
|
|
|
main.setSupplierCode(syOrderDataItem.getSupplierCode());
|
|
|
- System.out.println("客户编码\t"+syOrderDataItem.getSupplierCode());
|
|
|
+ //System.out.println("客户编码\t"+syOrderDataItem.getSupplierCode());
|
|
|
}
|
|
|
if(main.getPurchase()==null){
|
|
|
map.put("mpOrder",main.getSyPackingListTailoringItemList().get(0).getSpurOrSubOrder());//采购委外订单号
|