Selaa lähdekoodia

【后台】+【 打样申请单】+【为打样申请单添加打印次数方法,记录打印次数】

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@2499 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
aof 10 vuotta sitten
vanhempi
commit
c9ee3e2854

+ 13 - 0
src/main/java/com/uas/platform/b2b/controller/SaleSampleController.java

@@ -209,6 +209,19 @@ public class SaleSampleController {
 		return purchaseProofingService.findByidApproval(id);
 	}
 	
+	/**
+	 * 记录打样申请单的打印次数
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/printCount/{id}", method = RequestMethod.POST)
+	@ResponseBody
+	public ResponseEntity<String> printCount(@PathVariable("id") Long id) {
+		purchaseProofingService.print(id);
+		logger.log("客户采购单", "打印客户采购订单",id.toString());
+		return new ResponseEntity<String>(HttpStatus.OK);
+	}
+	
 	/**
 	 * 导出打样申请 - 全部
 	 * 

+ 6 - 0
src/main/java/com/uas/platform/b2b/service/PurchaseProofingService.java

@@ -215,4 +215,10 @@ public interface PurchaseProofingService {
 	 * @return
 	 */
 	public Long getApprovalCountByEnUU(Long enUU);
+	
+	/**
+	 * 记录打打样申请印次数
+	 * @param id
+	 */
+	public void print(Long id);
 }

+ 9 - 0
src/main/java/com/uas/platform/b2b/service/impl/PurchaseProofingServiceImpl.java

@@ -445,4 +445,13 @@ public class PurchaseProofingServiceImpl implements PurchaseProofingService {
 		return purchaseProofingApprovalDao.findOne(id);
 	}
 
+	@Override
+	public void print(Long id) {
+		PurchaseProofingItem proofingItem = purchaseProofingItemDao.findOne(id);
+		if (proofingItem != null) {
+			proofingItem.setPrint((short) ((proofingItem.getPrint() == null ? 0 : proofingItem.getPrint()) +1));
+		}
+		purchaseProofingItemDao.save(proofingItem);
+	}
+
 }