1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package com.iamberry.rst.controllers.pts;
- import com.iamberry.rst.core.pts.Produce;
- import com.iamberry.rst.core.pts.PtsComponents;
- import com.iamberry.rst.core.pts.PtsSupplier;
- import com.iamberry.rst.faces.pts.MachinePartsService;
- import com.iamberry.rst.faces.pts.MachineSupplierService;
- import com.iamberry.rst.faces.pts.ProduceService;
- import com.iamberry.wechat.tools.ResponseJson;
- import org.apache.shiro.authz.annotation.RequiresPermissions;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- import org.springframework.web.servlet.ModelAndView;
- import javax.servlet.http.HttpServletRequest;
- import java.util.Date;
- import java.util.List;
- /**
- * Created by LJK on 2017/8/29.
- */
- @Controller
- @RequestMapping("/admin/machineParts")
- public class AdminMachinePartsController {
- @Autowired
- private MachinePartsService machinePartsService;
- @Autowired
- private ProduceService produceService;
- @Autowired
- private MachineSupplierService machineSupplierService;
- /**
- * 进入添加机器零件页面
- * **/
- @RequiresPermissions("machineParts:add:machineParts")
- @RequestMapping("/_to_add_machineParts")
- public ModelAndView toAddMachineParts(){
- ModelAndView mv = new ModelAndView("pts/machinePtras/ptras_add");
- List<Produce> list = produceService.getProduceList();
- mv.addObject("produceList", list);
- List<PtsSupplier> listSupplier = machineSupplierService.listMachineSupplier();
- mv.addObject("listSupplier", listSupplier);
- return mv;
- }
- /**
- * 添加机器零件
- * **/
- @ResponseBody
- @RequiresPermissions("machineParts:add:machineParts")
- @RequestMapping("/add_machineParts")
- public ResponseJson addMachineParts(HttpServletRequest request,PtsComponents ptsComponents){
- ResponseJson responseJson = new ResponseJson();
- if(ptsComponents == null){
- responseJson.setReturnCode(500);
- return responseJson;
- }
- PtsComponents components = machinePartsService.getmachineParts(ptsComponents);
- if(components != null){
- responseJson.setReturnCode(500);
- return responseJson;
- }
- ptsComponents.setComponentsCost(ptsComponents.getComponentsCost() * 100);//元转换为分
- ptsComponents.setComponentsCreateTime(new Date());
- Integer msg = machinePartsService.addMachineParts(ptsComponents);
- if(msg > 0){
- responseJson.setReturnCode(200);
- }else{
- responseJson.setReturnCode(500);
- }
- return responseJson;
- }
- }
|