|
|
@ -7,6 +7,7 @@ import com.ruoyi.common.core.domain.entity.SysUser; |
|
|
|
import com.ruoyi.erp.domain.ErpDevelopModifyorderDetail; |
|
|
|
import com.ruoyi.erp.domain.ErpMaterial; |
|
|
|
import com.ruoyi.erp.domain.ErpMaterialVo; |
|
|
|
import com.ruoyi.erp.domain.vo.ErpDevelopModifyorderRemindVo; |
|
|
|
import com.ruoyi.erp.domain.vo.ErpDevelopModifyorderVo; |
|
|
|
import com.ruoyi.erp.service.IErpMaterialService; |
|
|
|
import com.ruoyi.process.general.service.IProcessService; |
|
|
@ -48,8 +49,7 @@ import javax.servlet.http.HttpSession; |
|
|
|
*/ |
|
|
|
@Controller |
|
|
|
@RequestMapping("/erp/developModifyOrder") |
|
|
|
public class ErpDevelopModifyorderController extends BaseController |
|
|
|
{ |
|
|
|
public class ErpDevelopModifyorderController extends BaseController { |
|
|
|
private String prefix = "erp/developModifyOrder"; |
|
|
|
|
|
|
|
@Autowired |
|
|
@ -82,8 +82,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
|
|
|
|
@RequiresPermissions("erp:developModifyOrder:view") |
|
|
|
@GetMapping() |
|
|
|
public String developModifyOrder() |
|
|
|
{ |
|
|
|
public String developModifyOrder() { |
|
|
|
return prefix + "/developModifyOrder"; |
|
|
|
} |
|
|
|
|
|
|
@ -93,8 +92,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@RequiresPermissions("erp:developModifyOrder:list") |
|
|
|
@PostMapping("/list") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo list(ErpDevelopModifyorderVo erpDevelopModifyorderVo) |
|
|
|
{ |
|
|
|
public TableDataInfo list(ErpDevelopModifyorderVo erpDevelopModifyorderVo) { |
|
|
|
startPage(); |
|
|
|
List<ErpDevelopModifyorderVo> list = erpDevelopModifyorderService.selectErpDevelopModifyorderList(erpDevelopModifyorderVo); |
|
|
|
return getDataTable(list); |
|
|
@ -103,7 +101,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
|
|
|
|
/** |
|
|
|
* 查找所有的工程员 |
|
|
|
* */ |
|
|
|
*/ |
|
|
|
@GetMapping("/getEngineerList") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo getEngineerList() { |
|
|
@ -119,15 +117,13 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.EXPORT) |
|
|
|
@PostMapping("/exportAll") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult exportAll(ErpDevelopModifyorderVo erpDevelopModifyorderVo) |
|
|
|
{ |
|
|
|
public AjaxResult exportAll(ErpDevelopModifyorderVo erpDevelopModifyorderVo) { |
|
|
|
List<ErpDevelopModifyorderVo> list = erpDevelopModifyorderService.selectErpDevelopModifyorderList(erpDevelopModifyorderVo); |
|
|
|
ExcelUtil<ErpDevelopModifyorderVo> util = new ExcelUtil<ErpDevelopModifyorderVo>(ErpDevelopModifyorderVo.class); |
|
|
|
return util.exportExcel(list, "开发修改单数据"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 导出选择的开发修改单列表 |
|
|
|
*/ |
|
|
@ -135,8 +131,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.EXPORT) |
|
|
|
@PostMapping("/export") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult export(@RequestBody String[] developOrderCodes) |
|
|
|
{ |
|
|
|
public AjaxResult export(@RequestBody String[] developOrderCodes) { |
|
|
|
List<ErpDevelopModifyorderVo> list = erpDevelopModifyorderService.selectErpDevelopModifyorderListByCodes(developOrderCodes); |
|
|
|
ExcelUtil<ErpDevelopModifyorderVo> util = new ExcelUtil<ErpDevelopModifyorderVo>(ErpDevelopModifyorderVo.class); |
|
|
|
return util.exportExcel(list, "开发修改单数据"); |
|
|
@ -147,8 +142,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
* 新增开发修改单 |
|
|
|
*/ |
|
|
|
@GetMapping("/add") |
|
|
|
public String add() |
|
|
|
{ |
|
|
|
public String add() { |
|
|
|
return prefix + "/add"; |
|
|
|
} |
|
|
|
|
|
|
@ -159,8 +153,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.INSERT) |
|
|
|
@PostMapping("/add") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult addSave(@RequestBody ErpDevelopModifyorder erpDevelopModifyorder) |
|
|
|
{ |
|
|
|
public AjaxResult addSave(@RequestBody ErpDevelopModifyorder erpDevelopModifyorder) { |
|
|
|
|
|
|
|
erpDevelopModifyorderService.submitApply(erpDevelopModifyorder); |
|
|
|
return AjaxResult.success(); |
|
|
@ -171,8 +164,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
* 加载开发修改物料信息选择弹窗 |
|
|
|
*/ |
|
|
|
@GetMapping("/developModifyMaterialSelect") |
|
|
|
public String materialSelect(@RequestParam String makeNo, ModelMap modelMap) |
|
|
|
{ |
|
|
|
public String materialSelect(@RequestParam String makeNo, ModelMap modelMap) { |
|
|
|
modelMap.put("makeNo", makeNo); |
|
|
|
return prefix + "/developModifyOrderMaterialSelect"; |
|
|
|
} |
|
|
@ -182,8 +174,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/getMaterialListByMakeNo") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo getMaterialListByMakeNo(@RequestParam("makeNo") String makeNo) |
|
|
|
{ |
|
|
|
public TableDataInfo getMaterialListByMakeNo(@RequestParam("makeNo") String makeNo) { |
|
|
|
startPage(); |
|
|
|
SysMakeOrder sysMakeOrder = sysMakeOrderMapper.selectSaleNoByMakeNo(makeNo); |
|
|
|
List<SysSalesOrderChild> list = sysSalesOrderChildService.selectSysSalesOrderChildByQuoteId(sysMakeOrder.getSaleNo()); |
|
|
@ -195,8 +186,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
* 加载采购修改物料信息选择弹窗 |
|
|
|
*/ |
|
|
|
@GetMapping("/purchaseMaterialSelect") |
|
|
|
public String purchaseMaterialSelect() |
|
|
|
{ |
|
|
|
public String purchaseMaterialSelect() { |
|
|
|
return prefix + "/purchaseOrderMaterialSelect"; |
|
|
|
} |
|
|
|
|
|
|
@ -206,17 +196,16 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/getPurchaseMaterialList") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo getPurchaseMaterialList(ErpMaterial erpMaterial) |
|
|
|
{ |
|
|
|
public TableDataInfo getPurchaseMaterialList(ErpMaterial erpMaterial) { |
|
|
|
startPage(); |
|
|
|
List<ErpMaterialVo> erpMaterialVos = erpMaterialService.selectAllErpMaterialListWithBom(erpMaterial); |
|
|
|
return getDataTable(erpMaterialVos); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 加载审批弹窗 |
|
|
|
* |
|
|
|
* @param taskId |
|
|
|
* @param mmap |
|
|
|
* @return |
|
|
@ -248,8 +237,6 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 完成任务 |
|
|
|
* |
|
|
@ -310,14 +297,11 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 修改开发修改单 |
|
|
|
*/ |
|
|
|
@GetMapping("/edit/{developOrderId}") |
|
|
|
public String edit(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) |
|
|
|
{ |
|
|
|
public String edit(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) { |
|
|
|
ErpDevelopModifyorder erpDevelopModifyorder = erpDevelopModifyorderService.selectErpDevelopModifyorderById(developOrderId); |
|
|
|
mmap.put("beforeUpdateRemark", erpDevelopModifyorder.getBeforeUpdateRemark()); |
|
|
|
mmap.put("afterUpdateRemark", erpDevelopModifyorder.getAfterUpdateRemark()); |
|
|
@ -332,8 +316,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.UPDATE) |
|
|
|
@PostMapping("/edit") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult editSave(@RequestBody ErpDevelopModifyorder erpDevelopModifyorder) |
|
|
|
{ |
|
|
|
public AjaxResult editSave(@RequestBody ErpDevelopModifyorder erpDevelopModifyorder) { |
|
|
|
return toAjax(erpDevelopModifyorderService.updateErpDevelopModifyorder(erpDevelopModifyorder)); |
|
|
|
} |
|
|
|
|
|
|
@ -342,8 +325,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/getDevelopModifyMaterialById") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo getDevelopModifyMaterialById(@RequestParam("developOrderId") Long developOrderId) |
|
|
|
{ |
|
|
|
public TableDataInfo getDevelopModifyMaterialById(@RequestParam("developOrderId") Long developOrderId) { |
|
|
|
startPage(); |
|
|
|
List<ErpDevelopModifyorder> erpDevelopModifyorderList = erpDevelopModifyorderService.selectDevelopModifyMaterialById(developOrderId); |
|
|
|
return getDataTable(erpDevelopModifyorderList); |
|
|
@ -354,18 +336,16 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
*/ |
|
|
|
@PostMapping("/getDevelopModifyDetailMaterialByCode") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo getDevelopModifyDetailMaterialByCode(@RequestParam("developOrderCode") String developOrderCode) |
|
|
|
{ |
|
|
|
public TableDataInfo getDevelopModifyDetailMaterialByCode(@RequestParam("developOrderCode") String developOrderCode) { |
|
|
|
startPage(); |
|
|
|
List<ErpDevelopModifyorderDetail> erpDevelopModifyorderDetailList = erpDevelopModifyorderService.selectDevelopModifyDetailMaterialByCode(developOrderCode); |
|
|
|
return getDataTable(erpDevelopModifyorderDetailList); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 查看开发修改单详情 |
|
|
|
* */ |
|
|
|
*/ |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.OTHER) |
|
|
|
@GetMapping("/detail/{developOrderId}") |
|
|
|
public String detail(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) { |
|
|
@ -377,37 +357,33 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 修改保存开发修改单详情 |
|
|
|
*/ |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.UPDATE) |
|
|
|
@PostMapping("/detail") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult detailSave(@RequestBody ErpDevelopModifyorder erpDevelopModifyorder) |
|
|
|
{ |
|
|
|
public AjaxResult detailSave(@RequestBody ErpDevelopModifyorder erpDevelopModifyorder) { |
|
|
|
return toAjax(erpDevelopModifyorderService.detailErpDevelopModifyorder(erpDevelopModifyorder)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**相关人员确认*/ |
|
|
|
/** |
|
|
|
* 相关人员确认 |
|
|
|
*/ |
|
|
|
@GetMapping("/confirm/{developOrderId}") |
|
|
|
public String confrimDetail(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) |
|
|
|
{ |
|
|
|
public String confrimDetail(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) { |
|
|
|
ErpDevelopModifyorder erpDevelopModifyorder = erpDevelopModifyorderService.selectErpDevelopModifyorderById(developOrderId); |
|
|
|
mmap.put("erpDevelopModifyorder", erpDevelopModifyorder); |
|
|
|
return prefix + "/confirm"; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 加载添加领料弹窗 |
|
|
|
* */ |
|
|
|
*/ |
|
|
|
@GetMapping("/pickAdd/{developOrderId}") |
|
|
|
public String pickAdd(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) |
|
|
|
{ |
|
|
|
public String pickAdd(@PathVariable("developOrderId") Long developOrderId, ModelMap mmap) { |
|
|
|
ErpDevelopModifyorder erpDevelopModifyorder = erpDevelopModifyorderService.selectErpDevelopModifyorderById(developOrderId); |
|
|
|
mmap.put("erpDevelopModifyorder", erpDevelopModifyorder); |
|
|
|
return prefix + "/pickAdd"; |
|
|
@ -416,18 +392,16 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
|
|
|
|
/** |
|
|
|
* 添加领料页面开发修改单物料详情 |
|
|
|
* */ |
|
|
|
*/ |
|
|
|
@PostMapping("/showPickingDevelopModifyorderDetailList") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo showPickingDevelopModifyorderDetailList(@RequestParam("developOrderCode") String developOrderCode) |
|
|
|
{ |
|
|
|
public TableDataInfo showPickingDevelopModifyorderDetailList(@RequestParam("developOrderCode") String developOrderCode) { |
|
|
|
startPage(); |
|
|
|
List<ErpDevelopModifyorderDetail> erpDevelopModifyorderDetailList = erpDevelopModifyorderService.selectDevelopModifyDetailMaterialByCode(developOrderCode); |
|
|
|
return getDataTable(erpDevelopModifyorderDetailList); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 删除开发修改单 |
|
|
|
*/ |
|
|
@ -435,8 +409,7 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.DELETE) |
|
|
|
@PostMapping("/remove") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult remove(String ids) |
|
|
|
{ |
|
|
|
public AjaxResult remove(String ids) { |
|
|
|
return toAjax(erpDevelopModifyorderService.deleteErpDevelopModifyorderByIds(ids)); |
|
|
|
} |
|
|
|
|
|
|
@ -458,13 +431,21 @@ public class ErpDevelopModifyorderController extends BaseController |
|
|
|
@Log(title = "开发修改单", businessType = BusinessType.RESTORE) |
|
|
|
@GetMapping("/restore/{id}") |
|
|
|
@ResponseBody |
|
|
|
public AjaxResult restore(@PathVariable("id")Long id) |
|
|
|
{ |
|
|
|
public AjaxResult restore(@PathVariable("id") Long id) { |
|
|
|
return toAjax(erpDevelopModifyorderService.restoreErpDevelopModifyorderById(id)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 开发修改单查询通知人和确认时间 |
|
|
|
* */ |
|
|
|
@PostMapping("/getErpDevelopRemindPeopleList") |
|
|
|
@ResponseBody |
|
|
|
public TableDataInfo getErpDevelopRemindPeopleList(@RequestParam("developOrderCode") String developOrderCode) { |
|
|
|
startPage(); |
|
|
|
List<ErpDevelopModifyorderRemindVo> erpDevelopModifyorderDetailList = erpDevelopModifyorderService.getErpDevelopRemindPeopleList(developOrderCode); |
|
|
|
return getDataTable(erpDevelopModifyorderDetailList); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|