|
@@ -4,9 +4,11 @@ import com.steerinfo.auth.utils.JwtUtil;
|
|
|
import com.steerinfo.ems.Utils.DateUtils;
|
|
|
import com.steerinfo.ems.formula.service.IFormulaService;
|
|
|
import com.steerinfo.ems.ifmesemsswapfile.service.IIfMesEmsSwapfileService;
|
|
|
+import com.steerinfo.ems.trmworkprocmaterialvalue.model.TRmWorkprocMaterialValue;
|
|
|
import com.steerinfo.ems.trmworkprocproduct.mapper.TRmWorkprocProductMapper;
|
|
|
import com.steerinfo.ems.trmworkprocproduct.model.TRmWorkprocProduct;
|
|
|
import com.steerinfo.ems.trmworkprocproduct.service.ITRmWorkprocProductService;
|
|
|
+import com.steerinfo.ems.trmworkprocproductvalue.mapper.TRmWorkprocProductValueMapper;
|
|
|
import com.steerinfo.ems.trmworkprocproductvalue.model.TRmWorkprocProductValue;
|
|
|
import com.steerinfo.ems.trmworkprocproductvalue.service.ITRmWorkprocProductValueService;
|
|
|
import com.steerinfo.framework.controller.BaseRESTfulController;
|
|
@@ -50,6 +52,9 @@ public class TRmWorkprocProductValueController extends BaseRESTfulController {
|
|
|
|
|
|
@Autowired
|
|
|
private TRmWorkprocProductMapper tRmWorkprocProductMapper;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private TRmWorkprocProductValueMapper tRmWorkprocProductValueMapper;
|
|
|
|
|
|
@Autowired
|
|
|
IFormulaService formulaService;
|
|
@@ -456,4 +461,38 @@ public class TRmWorkprocProductValueController extends BaseRESTfulController {
|
|
|
}
|
|
|
return success();
|
|
|
}
|
|
|
+ @ApiOperation(value="盘库产出查询")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "pageNum", value = "查询页数", required = false, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "每页记录数", required = false, dataType = "Integer")
|
|
|
+ })
|
|
|
+ //@RequiresPermissions("trmworkprocmaterialvalue:view")
|
|
|
+ @GetMapping(value = "/getpkdata")
|
|
|
+ public RESTfulResult list(@RequestParam HashMap parmas){
|
|
|
+ if(parmas.get("clock") == null || parmas.get("clock").equals("")){
|
|
|
+ return failed(null,"请选择月份");
|
|
|
+ }
|
|
|
+ PageList<TRmWorkprocProductValue> list = tRmWorkprocProductValueService.getpkdata(parmas);
|
|
|
+ return success(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value="更新详细信息", notes="根据主键(itemid, clock, timegranid)来指定更新对象,并根据传过来的tRmWorkprocMaterialValue信息来更新详细信息")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "tRmWorkprocMaterialValue", value = "详细实体tRmWorkprocMaterialValue", required = true, dataType = "TRmWorkprocMaterialValue")
|
|
|
+ })
|
|
|
+ @PutMapping(value = "/updatecc", produces = "application/json;charset=UTF-8")
|
|
|
+ public RESTfulResult updatech(@RequestBody TRmWorkprocProductValue[] models){
|
|
|
+ HashMap<String, Object> m = new HashMap<String, Object>();
|
|
|
+ for (TRmWorkprocProductValue model : models) {
|
|
|
+ m.put("clock", model.getClock());
|
|
|
+ m.put("timegranid", model.getTimegranid());
|
|
|
+ m.put("itemid", model.getItemid());
|
|
|
+ m.put("itemtype", "R");
|
|
|
+ model.setId(m);
|
|
|
+ TRmWorkprocProductValue tRmWorkprocProductValue = tRmWorkprocProductValueService.getById(m);
|
|
|
+ tRmWorkprocProductValue.setJtz(model.getJtz());
|
|
|
+ tRmWorkprocProductValueMapper.updateByPrimaryKeySelective(tRmWorkprocProductValue);
|
|
|
+ }
|
|
|
+ return success();
|
|
|
+ }
|
|
|
}
|