|
@@ -145,7 +145,7 @@ public class SubInfoApiController extends BaseController {
|
|
|
* 抓取四库代码到重点项目库中
|
|
|
*
|
|
|
*/
|
|
|
- @Log("自动抓取四库代码到重点项目库中")
|
|
|
+ @Log("用户点击自动抓取按钮,抓取数据到重点项目库中")
|
|
|
@PostMapping(value = "/subInfoToSubFix")
|
|
|
public ListMessage subInfoToSubFix(@RequestBody SubInfoToSubFixVo subInfoToSubFixVo) {
|
|
|
ListMessage message = new ListMessage();
|
|
@@ -162,7 +162,7 @@ public class SubInfoApiController extends BaseController {
|
|
|
/**
|
|
|
* 重点项目状态改变
|
|
|
*/
|
|
|
- @Log("重点项目信息状态转换")
|
|
|
+ @Log("用户更改重点项目状态")
|
|
|
@PostMapping(value = "/updateFixeCat/{subInfoId}/{cat}")
|
|
|
public Message updateFixeCat(@PathVariable String subInfoId,@PathVariable String cat) {
|
|
|
Message message = new Message();
|
|
@@ -189,6 +189,7 @@ public class SubInfoApiController extends BaseController {
|
|
|
* @param beginDateEnd
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Log("用户查询项目前期管理-项目申报信息数据")
|
|
|
@PostMapping(value = "/pageQueryNDataPlus")
|
|
|
public ListMessage pageQueryNDataPlus(@RequestBody Page page, @RequestBody SubInfoNDataQueryVO queryVO) {
|
|
|
ListMessage message = new ListMessage();
|
|
@@ -1137,6 +1138,76 @@ public class SubInfoApiController extends BaseController {
|
|
|
return message;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 设置项目取消纳入年度固定资产项目库
|
|
|
+ */
|
|
|
+ @PostMapping("setIsFixAdd")
|
|
|
+ @Log("用户纳入数据到重点项目库中")
|
|
|
+ public Message setIsFixAdd(@RequestBody SubIdVO vo) {
|
|
|
+ Message message = new Message();
|
|
|
+ try {
|
|
|
+ LoginUserVO userVO = getCurUser().getLoginUser();
|
|
|
+ if (StringUtil.isNotEmpty(vo.getSubId())) {
|
|
|
+ SubInfo subinfo = subInfoDao.findById(vo.getSubId());
|
|
|
+ if ("0".equals(vo.getIsFix())) {
|
|
|
+ subDataLogService.saveFeild("STRING", "纳入", "不纳入", getCurUser().getLoginUser(), vo.getSubId(), "is_fix", "不纳入年度固定资产项目库,stateFix:" + vo.getStateFix(), SubLogEnum.XMXX.getCode());
|
|
|
+ } else {
|
|
|
+ subDataLogService.saveFeild("STRING", "不纳入", "纳入", getCurUser().getLoginUser(), vo.getSubId(), "is_fix", "纳入年度固定资产项目库,stateFix:" + vo.getStateFix(), SubLogEnum.XMXX.getCode());
|
|
|
+ }
|
|
|
+ /* subinfo.setIsFix(vo.getIsFix());
|
|
|
+ subinfo.setStateFix(vo.getStateFix());
|
|
|
+ subinfo.setLastUpdateTime(new Date());
|
|
|
+ subinfo.setLastUpdateUserId(userVO.getId());
|
|
|
+ subInfoDao.saveOrUpdate(subinfo);*/
|
|
|
+ if ("1".equals(vo.getIsFix())) {
|
|
|
+ subFixDao.saveOrUpdate(new SubFix().setId(Identities.uuid()).setSubId(vo.getSubId()).setCat(vo.getStateFix()).setYear(vo.getYear()).setCreateUserId(userVO.getId()).setCreateTime(new Date()));
|
|
|
+ } else {
|
|
|
+ List list = subFixDao.queryForClsListBySql("select a.Id from sub_fix a where sub_id='" + vo.getSubId() + "' and year=" + vo.getYear(), SubFix.class);
|
|
|
+ subFixDao.deleteAll(list);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error("", e);
|
|
|
+ message.addError("保存失败");
|
|
|
+ }
|
|
|
+ return message;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设置项目取消纳入年度固定资产项目库
|
|
|
+ */
|
|
|
+ @PostMapping("setIsFixRemove")
|
|
|
+ @Log("用户移除重点项目库中数据")
|
|
|
+ public Message setIsFixRemove(@RequestBody SubIdVO vo) {
|
|
|
+ Message message = new Message();
|
|
|
+ try {
|
|
|
+ LoginUserVO userVO = getCurUser().getLoginUser();
|
|
|
+ if (StringUtil.isNotEmpty(vo.getSubId())) {
|
|
|
+ SubInfo subinfo = subInfoDao.findById(vo.getSubId());
|
|
|
+ if ("0".equals(vo.getIsFix())) {
|
|
|
+ subDataLogService.saveFeild("STRING", "纳入", "不纳入", getCurUser().getLoginUser(), vo.getSubId(), "is_fix", "不纳入年度固定资产项目库,stateFix:" + vo.getStateFix(), SubLogEnum.XMXX.getCode());
|
|
|
+ } else {
|
|
|
+ subDataLogService.saveFeild("STRING", "不纳入", "纳入", getCurUser().getLoginUser(), vo.getSubId(), "is_fix", "纳入年度固定资产项目库,stateFix:" + vo.getStateFix(), SubLogEnum.XMXX.getCode());
|
|
|
+ }
|
|
|
+ /* subinfo.setIsFix(vo.getIsFix());
|
|
|
+ subinfo.setStateFix(vo.getStateFix());
|
|
|
+ subinfo.setLastUpdateTime(new Date());
|
|
|
+ subinfo.setLastUpdateUserId(userVO.getId());
|
|
|
+ subInfoDao.saveOrUpdate(subinfo);*/
|
|
|
+ if ("1".equals(vo.getIsFix())) {
|
|
|
+ subFixDao.saveOrUpdate(new SubFix().setId(Identities.uuid()).setSubId(vo.getSubId()).setCat(vo.getStateFix()).setYear(vo.getYear()).setCreateUserId(userVO.getId()).setCreateTime(new Date()));
|
|
|
+ } else {
|
|
|
+ List list = subFixDao.queryForClsListBySql("select a.Id from sub_fix a where sub_id='" + vo.getSubId() + "' and year=" + vo.getYear(), SubFix.class);
|
|
|
+ subFixDao.deleteAll(list);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (Exception e) {
|
|
|
+ logger.error("", e);
|
|
|
+ message.addError("保存失败");
|
|
|
+ }
|
|
|
+ return message;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 变更开工停工状态
|
|
|
*
|
|
@@ -1360,6 +1431,7 @@ public class SubInfoApiController extends BaseController {
|
|
|
* @param queryVO
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Log("用户查询项目前期手续数据")
|
|
|
@PostMapping(value = "/pageQueryRreProject")
|
|
|
public ListMessage pageQueryRreProject(@RequestBody Page page, @RequestBody SubinfoPreQueryVo queryVO) {
|
|
|
ListMessage message = new ListMessage();
|