|
@@ -6,22 +6,32 @@ import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import javax.persistence.criteria.CriteriaBuilder;
|
|
|
+import javax.persistence.criteria.CriteriaQuery;
|
|
|
+import javax.persistence.criteria.Predicate;
|
|
|
+import javax.persistence.criteria.Root;
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.data.domain.Page;
|
|
|
+import org.springframework.data.jpa.domain.Specification;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.ui.Model;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
|
|
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
|
|
import com.xt.jygl.common.BaseWebCtl;
|
|
|
import com.xt.jygl.ggfwxxgl.hxgl.service.HxglService;
|
|
|
import com.xt.jygl.gkjcxx.gk.entity.GkEntity;
|
|
|
import com.xt.jygl.gkjcxx.gk.service.GkService;
|
|
|
-import com.xt.jygl.gkyxtjyfx.gkttlfx.vo.GkttlfxVo;
|
|
|
+import com.xt.jygl.gkyxtjyfx.hxhbtj.entity.HxhbtjEntity;
|
|
|
import com.xt.jygl.gkyxtjyfx.hxhbtj.service.HxhbtjService;
|
|
|
import com.xt.jygl.gkyxtjyfx.hxhbtj.vo.HxhbtjVo;
|
|
|
+import com.xtframe.core.base.ctl.WebJsonResult;
|
|
|
import com.xtframe.core.support.SecurityMgr;
|
|
|
+import com.xtframe.sec.common.BaseEntity;
|
|
|
import com.xtframe.sec.common.QueryService;
|
|
|
import com.xtframe.sec.common.SimplePageRequest;
|
|
|
import com.xtframe.util.StringUtils;
|
|
@@ -41,51 +51,303 @@ public class HxhbtjProCtl extends BaseWebCtl {
|
|
|
private QueryService query;
|
|
|
|
|
|
@RequestMapping(value = "/main")
|
|
|
- public String main(SimplePageRequest page, Model model, final HttpServletRequest request, String rq, final String szgkid, final String menuid) throws JsonProcessingException {
|
|
|
-
|
|
|
- if(StringUtils.isEmpty(rq)){
|
|
|
+ public String main(SimplePageRequest page, Model model, final HttpServletRequest request, final String rq, final String szgkid, final String menuid) throws JsonProcessingException {
|
|
|
+ String start = "";
|
|
|
+ if (StringUtils.isEmpty(rq)) {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
|
|
|
- rq = sdf.format(new Date());
|
|
|
+ start = sdf.format(new Date());
|
|
|
}
|
|
|
-
|
|
|
- List<Object> list = hxhbtjService.findAllSzd(rq);
|
|
|
- List<HxhbtjVo> volist = new ArrayList<HxhbtjVo>();
|
|
|
- Object[] sum = new Object[10];
|
|
|
- if(list != null && list.size()>0){
|
|
|
- for (Object ob : list) {
|
|
|
- Object[] e = (Object[]) ob;
|
|
|
+ if (!StringUtils.isEmpty(szgkid)) {
|
|
|
+ // 查询条件
|
|
|
+ Specification<HxhbtjEntity> spec = new Specification<HxhbtjEntity>() {
|
|
|
+ @Override
|
|
|
+ public Predicate toPredicate(Root<HxhbtjEntity> root, CriteriaQuery<?> query, CriteriaBuilder cb) {
|
|
|
+ List<Predicate> list = new ArrayList<Predicate>();
|
|
|
+ // 所在港口
|
|
|
+ if (StringUtils.isNotEmpty(szgkid)) {
|
|
|
+ list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + szgkid + "%"));
|
|
|
+ }
|
|
|
+ // 日期
|
|
|
+ if (rq != null) {
|
|
|
+ list.add(cb.like(root.get("rq").as(String.class), "%" + rq + "%"));
|
|
|
+ } else {
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
|
|
|
+ list.add(cb.like(root.get("rq").as(String.class), "%" + sdf.format(new Date()) + "%"));
|
|
|
+ }
|
|
|
+
|
|
|
+ list.add(cb.notEqual(root.get("recordStatus").as(Integer.class), BaseEntity.RECORD_STATE_DELETE));
|
|
|
+ return cb.and(list.toArray(new Predicate[] {}));
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ Page<HxhbtjEntity> list = query.findAll(spec, toPageRequest(page), HxhbtjEntity.class);
|
|
|
+ List<HxhbtjVo> svoList = new ArrayList<HxhbtjVo>();
|
|
|
+ for (HxhbtjEntity entity : list) {
|
|
|
HxhbtjVo vo = new HxhbtjVo();
|
|
|
- vo.setSzd((String) e[0]);
|
|
|
- vo.setYyhxts(e[1].toString());
|
|
|
- vo.setYyhxhbs(e[2].toString());
|
|
|
- vo.setJyhxts(e[3].toString());
|
|
|
- vo.setJyhxhbs(e[4].toString());
|
|
|
- vo.setNzxts(e[5].toString());
|
|
|
- vo.setNzxhbs(e[6].toString());
|
|
|
- vo.setNmhxts(e[7].toString());
|
|
|
- vo.setNmhxhbs(e[8].toString());
|
|
|
- volist.add(vo);
|
|
|
- for (int j = 1; j < e.length; j++) {
|
|
|
- BigDecimal s = new BigDecimal(0.0000);
|
|
|
- if (sum[j] != null) {
|
|
|
- s = (BigDecimal) sum[j];
|
|
|
+ if (entity != null) {
|
|
|
+ BeanUtils.copyProperties(entity, vo);
|
|
|
+ vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
|
|
|
+ vo.setBywcl(entity.getBywcl() != null ? entity.getBywcl().toString() : "");
|
|
|
+ vo.setBnljl(entity.getBnljl() != null ? entity.getBnljl().toString() : "");
|
|
|
+ vo.setTbzzs(entity.getTbzzs() != null ? entity.getTbzzs().toString() : "");
|
|
|
+ vo.setRq(entity.getRq() != null ? entity.getRq().toString() : "");
|
|
|
+ vo.setRecordStatus(entity.getRecordStatus());
|
|
|
+ svoList.add(vo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ model.addAttribute("list", svoList);
|
|
|
+ model.addAttribute("menuid", menuid);
|
|
|
+ model.addAttribute("szgkid", szgkid);
|
|
|
+ model.addAttribute("rq", rq);
|
|
|
+ // 翻页共通
|
|
|
+ putPageInfo(model, page, list);
|
|
|
+ } else {
|
|
|
+ List<Object> slist = hxhbtjService.findAllSzd(rq != null ? rq : start);
|
|
|
+ List<HxhbtjVo> volist = new ArrayList<HxhbtjVo>();
|
|
|
+ Object[] sum = new Object[10];
|
|
|
+ if (slist != null && slist.size() > 0) {
|
|
|
+ for (Object ob : slist) {
|
|
|
+ Object[] e = (Object[]) ob;
|
|
|
+ HxhbtjVo vo = new HxhbtjVo();
|
|
|
+ vo.setSzd((String) e[0]);
|
|
|
+ vo.setYyhxts(e[1].toString());
|
|
|
+ vo.setYyhxhbs(e[2].toString());
|
|
|
+ vo.setJyhxts(e[3].toString());
|
|
|
+ vo.setJyhxhbs(e[4].toString());
|
|
|
+ vo.setNzxts(e[5].toString());
|
|
|
+ vo.setNzxhbs(e[6].toString());
|
|
|
+ vo.setNmhxts(e[7].toString());
|
|
|
+ vo.setNmhxhbs(e[8].toString());
|
|
|
+ volist.add(vo);
|
|
|
+ for (int j = 1; j < e.length; j++) {
|
|
|
+ BigDecimal s = new BigDecimal(0.0000);
|
|
|
+ if (sum[j] != null) {
|
|
|
+ s = (BigDecimal) sum[j];
|
|
|
+ }
|
|
|
+ BigDecimal ss = (BigDecimal) e[j];
|
|
|
+ s = s.add(ss);
|
|
|
+ sum[j] = s;
|
|
|
}
|
|
|
- BigDecimal ss = (BigDecimal) e[j];
|
|
|
- s = s.add(ss);
|
|
|
- sum[j] = s;
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- for (int i = 0; i < sum.length; i++) {
|
|
|
- if (sum[i] != null) {
|
|
|
- model.addAttribute("a" + i, sum[i].toString());
|
|
|
+ for (int i = 0; i < sum.length; i++) {
|
|
|
+ if (sum[i] != null) {
|
|
|
+ model.addAttribute("a" + i, sum[i].toString());
|
|
|
+ }
|
|
|
}
|
|
|
+ model.addAttribute("volist", volist);
|
|
|
+ model.addAttribute("rq", rq != null ? rq : start);
|
|
|
+ model.addAttribute("menuid", menuid);
|
|
|
}
|
|
|
- model.addAttribute("volist", volist);
|
|
|
- model.addAttribute("rq", rq);
|
|
|
- model.addAttribute("menuid", menuid);
|
|
|
return "gkyxtjyfx/hxhbtj/hxhbtjpro";
|
|
|
}
|
|
|
|
|
|
+ @RequestMapping(value = "/view")
|
|
|
+ public String view(Model model, String id, String menuid) {
|
|
|
+ HxhbtjEntity entity = hxhbtjService.findOne(id);
|
|
|
+ HxhbtjVo vo = new HxhbtjVo();
|
|
|
+ BeanUtils.copyProperties(entity, vo);
|
|
|
+ vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
|
|
|
+ vo.setBywcl(entity.getBywcl() != null ? entity.getBywcl().toString() : "");
|
|
|
+ vo.setBnljl(entity.getBnljl() != null ? entity.getBnljl().toString() : "");
|
|
|
+ vo.setTbzzs(entity.getTbzzs() != null ? entity.getTbzzs().toString() : "");
|
|
|
+ vo.setRq(entity.getRq() != null ? entity.getRq().toString() : "");
|
|
|
+ vo.setSzgk(entity.getSzgk() != null ? entity.getSzgk().getId() : "");
|
|
|
+ // 月内外贸完成量
|
|
|
+ vo.setNmjzxttl(entity.getNmjzxttl() != null ? entity.getNmjzxttl().toString() : "");
|
|
|
+ vo.setWmjzxttl(entity.getWmjzxttl() != null ? entity.getWmjzxttl().toString() : "");
|
|
|
+
|
|
|
+ // 年内外贸完成量
|
|
|
+ vo.setNnmjzxttl(entity.getNnmjzxttl() != null ? entity.getNnmjzxttl().toString() : "");
|
|
|
+ vo.setNwmjzxttl(entity.getNwmjzxttl() != null ? entity.getNwmjzxttl().toString() : "");
|
|
|
+
|
|
|
+ // 内外贸同比增长数
|
|
|
+ vo.setNmtbzzs(entity.getNmtbzzs() != null ? entity.getNmtbzzs().toString() : "");
|
|
|
+ vo.setWmtbzzs(entity.getWmtbzzs() != null ? entity.getWmtbzzs().toString() : "");
|
|
|
+
|
|
|
+ // 本月运营航线、航班数
|
|
|
+ vo.setYyhxts(entity.getYyhxts() != null ? entity.getYyhxts().toString() : "");
|
|
|
+ vo.setYyhxhbs(entity.getYyhxhbs() != null ? entity.getYyhxhbs().toString() : "");
|
|
|
+ vo.setJyhxts(entity.getJyhxts() != null ? entity.getJyhxts().toString() : "");
|
|
|
+ vo.setJyhxhbs(entity.getJyhxhbs() != null ? entity.getJyhxhbs().toString() : "");
|
|
|
+
|
|
|
+ vo.setNzxts(entity.getNzxts() != null ? entity.getNzxts().toString() : "");
|
|
|
+ vo.setNzxhbs(entity.getNzxhbs() != null ? entity.getNzxhbs().toString() : "");
|
|
|
+ vo.setNmhxts(entity.getNmhxts() != null ? entity.getNmhxts().toString() : "");
|
|
|
+ vo.setNmhxhbs(entity.getNmhxhbs() != null ? entity.getNmhxhbs().toString() : "");
|
|
|
+
|
|
|
+ // 新开辟航线数
|
|
|
+ vo.setYyxkphxs(entity.getYyxkphxs() != null ? entity.getYyxkphxs().toString() : "");
|
|
|
+ vo.setYytkhxs(entity.getYytkhxs() != null ? entity.getYytkhxs().toString() : "");
|
|
|
+ vo.setJyxkphxs(entity.getJyxkphxs() != null ? entity.getJyxkphxs().toString() : "");
|
|
|
+ vo.setJytkhxs(entity.getJytkhxs() != null ? entity.getJytkhxs().toString() : "");
|
|
|
+
|
|
|
+ // 停开航线数
|
|
|
+ vo.setNzxxkphxs(entity.getNzxxkphxs() != null ? entity.getNzxxkphxs().toString() : "");
|
|
|
+ vo.setNzxtkhxs(entity.getNzxtkhxs() != null ? entity.getNzxtkhxs().toString() : "");
|
|
|
+ vo.setNmxkphxs(entity.getNmxkphxs() != null ? entity.getNmxkphxs().toString() : "");
|
|
|
+ vo.setNmtkhxs(entity.getNmtkhxs() != null ? entity.getNmtkhxs().toString() : "");
|
|
|
+
|
|
|
+ // 填表人跟联系电话
|
|
|
+ vo.setTbr(securityMgr.getCurrUser().getName());
|
|
|
+ if (securityMgr.getCurrUser().getSfjyr().getText().equals("是")) {
|
|
|
+ vo.setLxdh(securityMgr.getCurrUser().getSsjyr().getLxdh());
|
|
|
+ } else {
|
|
|
+ vo.setLxdh(securityMgr.getCurrUser().getSsglbm() != null ? securityMgr.getCurrUser().getSsglbm().getLxdh() : "");
|
|
|
+ }
|
|
|
+
|
|
|
+ model.addAttribute("record", vo);
|
|
|
+ model.addAttribute("menuid", menuid);
|
|
|
+ return "gkyxtjyfx/hxhbtj/hxhbtjproView";
|
|
|
+ }
|
|
|
+
|
|
|
+ @RequestMapping(value = "/edit")
|
|
|
+ public String edit(Model model, String id, String path) {
|
|
|
+ if (!StringUtils.isEmpty(path)) {
|
|
|
+ path = path.replace(":", "&");
|
|
|
+ }
|
|
|
+ model.addAttribute("path", path);
|
|
|
+ HxhbtjEntity entity = hxhbtjService.findOne(id);
|
|
|
+ HxhbtjVo vo = new HxhbtjVo();
|
|
|
+ BeanUtils.copyProperties(entity, vo);
|
|
|
+ vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
|
|
|
+ vo.setSzgk(entity.getSzgk() != null ? entity.getSzgk().getId() : "");
|
|
|
+ vo.setBywcl(entity.getBywcl() != null ? entity.getBywcl().toString() : "");
|
|
|
+ vo.setBnljl(entity.getBnljl() != null ? entity.getBnljl().toString() : "");
|
|
|
+ vo.setTbzzs(entity.getTbzzs() != null ? entity.getTbzzs().toString() : "");
|
|
|
+ vo.setRq(entity.getRq() != null ? entity.getRq().toString() : "");
|
|
|
+
|
|
|
+ // 月内外贸完成量
|
|
|
+ vo.setNmjzxttl(entity.getNmjzxttl() != null ? entity.getNmjzxttl().toString() : "");
|
|
|
+ vo.setWmjzxttl(entity.getWmjzxttl() != null ? entity.getWmjzxttl().toString() : "");
|
|
|
+
|
|
|
+ // 年内外贸完成量
|
|
|
+ vo.setNnmjzxttl(entity.getNnmjzxttl() != null ? entity.getNnmjzxttl().toString() : "");
|
|
|
+ vo.setNwmjzxttl(entity.getNwmjzxttl() != null ? entity.getNwmjzxttl().toString() : "");
|
|
|
+
|
|
|
+ // 内外贸同比增长数
|
|
|
+ vo.setNmtbzzs(entity.getNmtbzzs() != null ? entity.getNmtbzzs().toString() : "");
|
|
|
+ vo.setWmtbzzs(entity.getWmtbzzs() != null ? entity.getWmtbzzs().toString() : "");
|
|
|
+
|
|
|
+ // 本月运营航线、航班数
|
|
|
+ vo.setYyhxts(entity.getYyhxts() != null ? entity.getYyhxts().toString() : "");
|
|
|
+ vo.setYyhxhbs(entity.getYyhxhbs() != null ? entity.getYyhxhbs().toString() : "");
|
|
|
+ vo.setJyhxts(entity.getJyhxts() != null ? entity.getJyhxts().toString() : "");
|
|
|
+ vo.setJyhxhbs(entity.getJyhxhbs() != null ? entity.getJyhxhbs().toString() : "");
|
|
|
+
|
|
|
+ vo.setNzxts(entity.getNzxts() != null ? entity.getNzxts().toString() : "");
|
|
|
+ vo.setNzxhbs(entity.getNzxhbs() != null ? entity.getNzxhbs().toString() : "");
|
|
|
+ vo.setNmhxts(entity.getNmhxts() != null ? entity.getNmhxts().toString() : "");
|
|
|
+ vo.setNmhxhbs(entity.getNmhxhbs() != null ? entity.getNmhxhbs().toString() : "");
|
|
|
+
|
|
|
+ // 新开辟航线数
|
|
|
+ vo.setYyxkphxs(entity.getYyxkphxs() != null ? entity.getYyxkphxs().toString() : "");
|
|
|
+ vo.setYytkhxs(entity.getYytkhxs() != null ? entity.getYytkhxs().toString() : "");
|
|
|
+ vo.setJyxkphxs(entity.getJyxkphxs() != null ? entity.getJyxkphxs().toString() : "");
|
|
|
+ vo.setJytkhxs(entity.getJytkhxs() != null ? entity.getJytkhxs().toString() : "");
|
|
|
+
|
|
|
+ // 停开航线数
|
|
|
+ vo.setNzxxkphxs(entity.getNzxxkphxs() != null ? entity.getNzxxkphxs().toString() : "");
|
|
|
+ vo.setNzxtkhxs(entity.getNzxtkhxs() != null ? entity.getNzxtkhxs().toString() : "");
|
|
|
+ vo.setNmxkphxs(entity.getNmxkphxs() != null ? entity.getNmxkphxs().toString() : "");
|
|
|
+ vo.setNmtkhxs(entity.getNmtkhxs() != null ? entity.getNmtkhxs().toString() : "");
|
|
|
+
|
|
|
+ // 填表人跟联系电话
|
|
|
+ vo.setTbr(securityMgr.getCurrUser().getName());
|
|
|
+ if (securityMgr.getCurrUser().getSfjyr().getText().equals("是")) {
|
|
|
+ vo.setLxdh(securityMgr.getCurrUser().getSsjyr().getLxdh());
|
|
|
+ } else {
|
|
|
+ vo.setLxdh(securityMgr.getCurrUser().getSsglbm() != null ? securityMgr.getCurrUser().getSsglbm().getLxdh() : "");
|
|
|
+ }
|
|
|
+ model.addAttribute("record", vo);
|
|
|
+ model.addAttribute("szgkid", entity.getSzgk().getId());
|
|
|
+ return "gkyxtjyfx/hxhbtj/hxhbtjproEdit";
|
|
|
+ }
|
|
|
|
|
|
+ @RequestMapping(value = "/save")
|
|
|
+ @ResponseBody
|
|
|
+ public WebJsonResult save(Model model, String path, String szgkid, String rq, HxhbtjEntity code) {
|
|
|
+ WebJsonResult wr = success();
|
|
|
+ if (StringUtils.isEmpty(szgkid)) {
|
|
|
+ wr.setSuccess(false);
|
|
|
+ wr.setMessage("请选择所在港口!");
|
|
|
+ return wr;
|
|
|
+ }
|
|
|
+ if (StringUtils.isEmpty(rq)) {
|
|
|
+ wr.setSuccess(false);
|
|
|
+ wr.setMessage("请选择日期!");
|
|
|
+ return wr;
|
|
|
+ }
|
|
|
+ // 日期、港口不能重复
|
|
|
+ List<Object> cf = hxhbtjService.cf(rq, szgkid);
|
|
|
+ if (cf != null && cf.size() != 0 && StringUtils.isEmpty(code.getId())) {
|
|
|
+ wr.setSuccess(false);
|
|
|
+ wr.setMessage("该日期已存在记录!");
|
|
|
+ return wr;
|
|
|
+ }
|
|
|
+ HxhbtjEntity entity = new HxhbtjEntity();
|
|
|
+ try {
|
|
|
+ if (!StringUtils.isEmpty(code.getId())) {
|
|
|
+ entity = hxhbtjService.findOne(code.getId());
|
|
|
+ }
|
|
|
+ entity.setBywcl(code.getBywcl());
|
|
|
+ entity.setBnljl(code.getBnljl());
|
|
|
+ entity.setTbzzs(code.getTbzzs());
|
|
|
+ entity.setRq(code.getRq());
|
|
|
+
|
|
|
+ // 月内外贸完成量
|
|
|
+ entity.setNmjzxttl(code.getNmjzxttl());
|
|
|
+ entity.setWmjzxttl(code.getWmjzxttl());
|
|
|
+
|
|
|
+ // 年内外贸完成量
|
|
|
+ entity.setNnmjzxttl(code.getNnmjzxttl());
|
|
|
+ entity.setNwmjzxttl(code.getNwmjzxttl());
|
|
|
+
|
|
|
+ // 内外贸同比增长数
|
|
|
+ entity.setNmtbzzs(code.getNmtbzzs());
|
|
|
+ entity.setWmtbzzs(code.getWmtbzzs());
|
|
|
+
|
|
|
+ // 本月运营航线、航班数
|
|
|
+ entity.setYyhxts(code.getYyhxts());
|
|
|
+ entity.setYyhxhbs(code.getYyhxhbs());
|
|
|
+ entity.setJyhxts(code.getJyhxts());
|
|
|
+ entity.setJyhxhbs(code.getJyhxhbs());
|
|
|
+
|
|
|
+ entity.setNzxts(code.getNzxts());
|
|
|
+ entity.setNzxhbs(code.getNzxhbs());
|
|
|
+ entity.setNmhxts(code.getNmhxts());
|
|
|
+ entity.setNmhxhbs(code.getNmhxhbs());
|
|
|
+
|
|
|
+ // 新开辟航线数
|
|
|
+ entity.setYyxkphxs(code.getYyxkphxs());
|
|
|
+ entity.setYytkhxs(code.getYytkhxs());
|
|
|
+ entity.setJyxkphxs(code.getJyxkphxs());
|
|
|
+ entity.setJytkhxs(code.getJytkhxs());
|
|
|
+
|
|
|
+ // 停开航线数
|
|
|
+ entity.setNzxxkphxs(code.getNzxxkphxs());
|
|
|
+ entity.setNzxtkhxs(code.getNzxtkhxs());
|
|
|
+ entity.setNmxkphxs(code.getNmxkphxs());
|
|
|
+ entity.setNmtkhxs(code.getNmtkhxs());
|
|
|
+
|
|
|
+ if(!StringUtils.isEmpty(szgkid)){
|
|
|
+ GkEntity szgk = gkService.findOne(szgkid);
|
|
|
+ entity.setSzgk(szgk);
|
|
|
+ entity.setSzd(szgk.getSzd());
|
|
|
+ }
|
|
|
+
|
|
|
+ entity = hxhbtjService.save(entity);
|
|
|
+
|
|
|
+ if ("1".equals(path)) {
|
|
|
+ entity.setRecordStatus(code.getRecordStatus());
|
|
|
+ }
|
|
|
+ hxhbtjService.save(entity);
|
|
|
+ } catch (Exception e) {
|
|
|
+ wr.setSuccess(false);
|
|
|
+ wr.setMessage("操作失败!");
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return wr;
|
|
|
+ }
|
|
|
}
|