本博客使用的是layui前端框架
商品清单
商品编号
商品名称
单位
单价
数量
金额
单据备注
form.on('submit(product_submit)', function () {
var handlerId = $('#employeeId').val();
var fromCompanyId = $('#companyId').val();
var warehouseid = $('#houseId').val();
var accountId = $('#accountId').val();
var billRemark = $('#remarkName').val();
var prodTotalPrice1 = 0;
var tr = $("#prodTd tr");
for (var i = 0; i 申请提交成功',
yes: function(index, layero){
//do something
layer.close(index); //如果设定了yes回调,需进行手工关闭
}
});
},
error: function(){
layer.open({
content: '申请提交失败
',
yes: function(index, layero){
//do something
layer.close(index); //如果设定了yes回调,需进行手工关闭
}
});
}
});
return false;
});
/**
* 保存退货单据
* @return
*/
@RequestMapping(value = "/saveBill", method = RequestMethod.POST)
@ResponseBody
public Result> saveSaleReturnBill(@RequestBody SaleReturnBillTotalVO saleReturnBillTotalVO){
saleReturnBillService.saveBill(saleReturnBillTotalVO);
//System.out.println(saleReturnBillTotalVO);
Result> result = new Result<>(200, "SUCCESS", 0, null);
return result;
}
/**
* 保存退货单据数据
* @return
*/
@Transactional
public void saveBill(SaleReturnBillTotalVO saleReturnBillTotalVO){
SaleReturnBill saleReturnBill = new SaleReturnBill();
saleReturnBill.setDate(new Date());
saleReturnBill.setAccount(accountDao.findById(saleReturnBillTotalVO.getAccountId()).get());
saleReturnBill.setFromCompany(companyDao.findById(saleReturnBillTotalVO.getFromCompanyId()).get());
saleReturnBill.setHandler(employeeDao.findById(saleReturnBillTotalVO.getHandlerId()).get());
saleReturnBill.setToWarehouse(warehouseDao.findById(saleReturnBillTotalVO.getWarehouseid()).get());
saleReturnBill.setRemark(saleReturnBillTotalVO.getBillRemark());
saleReturnBill.setTotalPrice(saleReturnBillTotalVO.getTotalPrice());
saleReturnBill.setProcessState(ProcessUtils.PROCESS_PHASE_DETAIL_UNSTART);
saleReturnBilllDao.save(saleReturnBill);
List prodVOList = saleReturnBillTotalVO.getSaleReturnBillDetailVOList();
if(prodVOList!=null) {
for(SaleReturnBillDetailVO saleReturnBillDetailVO : prodVOList) {
SaleReturnBillDetail saleReturnBillDetail = new SaleReturnBillDetail();
saleReturnBillDetail.setProdNumber(saleReturnBillDetailVO.getProdNumber());
saleReturnBillDetail.setProdPrice(saleReturnBillDetailVO.getProdPrice());
saleReturnBillDetail.setProdTotalPrice(saleReturnBillDetailVO.getProdTotalPrice());
saleReturnBillDetail.setProduct(productDao.findById(saleReturnBillDetailVO.getProductId()).get());
saleReturnBillDetail.setRemark(saleReturnBillDetailVO.getRemark());
saleReturnBillDetail.setSaleReturnBill(saleReturnBill);
saleReturnBillDetailDao.save(saleReturnBillDetail);
}
}
}
使用的是jpa