post與get的對比與使用
阿新 • • 發佈:2018-11-08
post與get的對比:
@PostMapping("/add") public AssembleJSON add(T entity) throws IllegalAccessException {} @PostMapping("/upd") public AssembleJSON update(T entity) {} @PostMapping("/updNull") public AssembleJSON updateNull(T entity) {} @GetMapping("/getById/{id}") public AssembleJSON getById(@PathVariable Object id) {} @PostMapping("/query") public AssembleJSON getList(ReceiveParameterModel receiveParameterModel) {} @PostMapping("/del") public AssembleJSON delete(String ids){}
post方法
$("#btnPass").click(function () { var approveAdvice = $("#approveAdvice").textbox("getValue"); var params = { approveAdvice: approveAdvice, tempId: tempId, approveState: "1" }; $.post(url,params,function(data){ if (data.code == 0) { $Core.UI.message.success("儲存成功!"); }else{ $Core.UI.message.error("儲存失敗!"); } }); });
@PostMapping("/approved")
public AssembleJSON approvedPublicUser(AssistDeviceTemp assistDeviceTemp){
return AssembleJSON.SUCCESS(service.approvedPublicUser(assistDeviceTemp, getCurrUserData()));
}
get方法
$.get("security/devicestock/updStock/" + stockId +"?gfyId="+gfyId, function (data) { if (data.code == 0) { $Core.UI.message.success("儲存成功"); }else{ $Core.UI.message.warning("服務正忙,請稍後重試"); } });
@RestController
@RequestMapping("/devicestock")
public class DeviceStockController extends BaseController<DeviceStockService,DeviceStock>{
@Autowired
private DeviceStockService deviceStockService;
@GetMapping("/updStock/{stockId}")
public AssembleJSON updDeviceStock(@PathVariable Integer stockId, @RequestParam(name = "gfyId") Integer gfyId) {
try {
DeviceStock deviceStock = deviceStockService.getById(stockId);
SessionData currUserData = getCurrUserData();
int userId = currUserData.getUserId();
String userName = currUserData.getUserName();
deviceStock.setUpdateTime(new Date());
deviceStock.setUpdateUser(userId);
deviceStock.setUpdateUserName(userName);
deviceStock.setGfyId(gfyId);
deviceStock.setStockState("2");
deviceStock.setOutStockDate(new Date());
deviceStock.setStockNumber(0);
return AssembleJSON.SUCCESS(deviceStockService.update(deviceStock));
} catch (CntenException e) {
e.printStackTrace();
return AssembleJSON.FAILURE;
}
}
}