|
@@ -2,6 +2,7 @@ package com.uas.platform.b2b.controller;
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
import org.springframework.data.domain.Page;
|
|
@@ -28,6 +29,7 @@ import com.uas.platform.b2b.support.JxlsExcelView;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
|
|
+import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
import com.uas.platform.core.model.PageParams;
|
|
import com.uas.platform.core.model.PageParams;
|
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
@@ -75,6 +77,20 @@ public class SaleOrderController {
|
|
|
public PurchaseOrderAll getReceivedPurchaseOrderItemById(@PathVariable("id") Long id) {
|
|
public PurchaseOrderAll getReceivedPurchaseOrderItemById(@PathVariable("id") Long id) {
|
|
|
return purchaseOrderService.findById(id);
|
|
return purchaseOrderService.findById(id);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 作为卖家,根据采购单据ID查找采购订单(含明细)
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param id
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/printCount/{id}", method = RequestMethod.POST)
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public ResponseEntity<String> printCount(@PathVariable("id") Long id) {
|
|
|
|
|
+ purchaseOrderService.print(id);
|
|
|
|
|
+ logger.log("客户采购单", "打印客户采购订单",id.toString());
|
|
|
|
|
+ return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 作为卖家,收到的采购订单(含明细)
|
|
* 作为卖家,收到的采购订单(含明细)
|
|
@@ -187,6 +203,51 @@ public class SaleOrderController {
|
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 修改查看状态,修改为已查看
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param idString
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/display", params = RequestState.READ, method = RequestMethod.POST)
|
|
|
|
|
+ public ResponseEntity<String> setDisplayRead(@RequestBody String idString) {
|
|
|
|
|
+ Map<String, String> map = FlexJsonUtils.fromJson(idString);
|
|
|
|
|
+ String ids = map.get("ids");
|
|
|
|
|
+ purchaseOrderService.setDisplay(ids.split(","), Constant.NO);
|
|
|
|
|
+ logger.log("客户采购单", "设置查看状态为已查看", "订单id:" + ids);
|
|
|
|
|
+ return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 修改查看状态,修改为未查看
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param idString
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/display", params = RequestState.UNREAD, method = RequestMethod.POST)
|
|
|
|
|
+ public ResponseEntity<String> setDisplayUnRead(@RequestBody String idString) {
|
|
|
|
|
+ Map<String, String> map = FlexJsonUtils.fromJson(idString);
|
|
|
|
|
+ String ids = map.get("ids");
|
|
|
|
|
+ purchaseOrderService.setDisplay(ids.split(","), Constant.YES);
|
|
|
|
|
+ logger.log("客户采购单", "设置查看状态为未查看", "订单id:" + ids);
|
|
|
|
|
+ return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 修改查看状态,修改为置顶
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param idString
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/display", params = RequestState.TOP, method = RequestMethod.POST)
|
|
|
|
|
+ public ResponseEntity<String> setDisplayTop(@RequestBody String idString) {
|
|
|
|
|
+ Map<String, String> map = FlexJsonUtils.fromJson(idString);
|
|
|
|
|
+ String ids = map.get("ids");
|
|
|
|
|
+ purchaseOrderService.setDisplay(ids.split(","), Constant.TOP);
|
|
|
|
|
+ logger.log("客户采购单", "设置查看状态为置顶", "订单id:" + ids);
|
|
|
|
|
+ return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 导出
|
|
* 导出
|
|
|
*
|
|
*
|