|
@@ -91,6 +91,7 @@ import com.jtgh.yjpt.entity.jyrxxgl.RyjbxxEntity;
|
|
|
import com.jtgh.yjpt.entity.task.Gztx;
|
|
|
import com.jtgh.yjpt.entity.zyfzndjy.GkwxhwzyfzblFzEntity;
|
|
|
import com.jtgh.yjpt.entity.zysqbp.FrxzxkEntity;
|
|
|
+import com.jtgh.yjpt.entity.zysqbp.XksbEntity;
|
|
|
import com.jtgh.yjpt.entity.zysqbp.ZysqbpBgEntity;
|
|
|
import com.jtgh.yjpt.entity.zysqbp.ZysqbpCountEntity;
|
|
|
import com.jtgh.yjpt.entity.zysqbp.ZysqbpCountEntity1;
|
|
@@ -251,6 +252,11 @@ public class ZysqbpController extends BaseController {
|
|
|
&& !"".equals(entity.getWxhwmcbh()))
|
|
|
list.add(cb.like(root.get("wxhwmcbh").as(String.class),
|
|
|
"%" + entity.getWxhwmcbh() + "%"));
|
|
|
+ if(null!=entity.getZydw()) {
|
|
|
+ list.add(cb.equal(
|
|
|
+ root.get("zydw").get("id").as(String.class),
|
|
|
+ entity.getZydw().getId()));
|
|
|
+ }
|
|
|
if (null != gkdw && !"".equals(gkdw))
|
|
|
list.add(cb.like(
|
|
|
root.get("zydw").get("gkjyr").as(String.class),
|
|
@@ -384,6 +390,11 @@ public class ZysqbpController extends BaseController {
|
|
|
&& !"".equals(entity.getWxhwmcbh()))
|
|
|
list.add(cb.like(root.get("wxhwmcbh").as(String.class),
|
|
|
"%" + entity.getWxhwmcbh() + "%"));
|
|
|
+ if(null!=entity.getZydw()) {
|
|
|
+ list.add(cb.equal(
|
|
|
+ root.get("zydw").get("id").as(String.class),
|
|
|
+ entity.getZydw().getId()));
|
|
|
+ }
|
|
|
if (null != gkdw && !"".equals(gkdw))
|
|
|
list.add(cb.like(
|
|
|
root.get("zydw").get("gkjyr").as(String.class),
|
|
@@ -458,6 +469,11 @@ public class ZysqbpController extends BaseController {
|
|
|
&& !"".equals(entity.getWxhwmcbh()))
|
|
|
list.add(cb.like(root.get("wxhwmcbh").as(String.class),
|
|
|
"%" + entity.getWxhwmcbh() + "%"));
|
|
|
+ if(null!=entity.getZydw()) {
|
|
|
+ list.add(cb.equal(
|
|
|
+ root.get("zydw").get("id").as(String.class),
|
|
|
+ entity.getZydw().getId()));
|
|
|
+ }
|
|
|
if (null != gkdw && !"".equals(gkdw))
|
|
|
list.add(cb.like(
|
|
|
root.get("zydw").get("gkjyr").as(String.class),
|
|
@@ -722,6 +738,10 @@ public class ZysqbpController extends BaseController {
|
|
|
list.add(cb.like(
|
|
|
root.get("zydw").get("gkjyr").as(String.class),
|
|
|
"%" + param.get(2) + "%"));
|
|
|
+ if (!"".equals(param.get(17)))
|
|
|
+ list.add(cb.equal(
|
|
|
+ root.get("zydw").get("id").as(Long.class),
|
|
|
+ Long.parseLong(param.get(17) ) ));
|
|
|
if (!"null".equals(param.get(7))
|
|
|
&& !"".equals(param.get(7))) {
|
|
|
list.add(cb.equal(root.get("mao").as(String.class),
|
|
@@ -3624,10 +3644,21 @@ public class ZysqbpController extends BaseController {
|
|
|
entity.setXmmc(p.get("xmmc").toString());
|
|
|
entity.setSplb(p.get("splb").toString());
|
|
|
if (null != ba.getSzd()) {
|
|
|
- entity.setXkjg(p.get("xkjg-" + ba.getSzd().getId())
|
|
|
- .toString());
|
|
|
- entity.setXzxkqlbm(p.get(
|
|
|
- "xzxkqlbm-" + ba.getSzd().getId()).toString());
|
|
|
+ if(p.containsKey("xkjg-" + ba.getSzd().getId())){
|
|
|
+ entity.setXkjg(p.get("xkjg-" + ba.getSzd().getId())
|
|
|
+ .toString());
|
|
|
+ } else if (p.containsKey("xkjg-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setXkjg(p.get("xkjg-" + ba.getSzd().getParent().getId())
|
|
|
+ .toString());
|
|
|
+ }
|
|
|
+
|
|
|
+ if(p.containsKey("xzxkqlbm-" + ba.getSzd().getId())){
|
|
|
+ entity.setXzxkqlbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getId()).toString());
|
|
|
+ } else if (p.containsKey("xzxkqlbm-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setXzxkqlbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getParent().getId()).toString());
|
|
|
+ }
|
|
|
entity.setDfbm(ba.getSzd().getCode());
|
|
|
}
|
|
|
entity.setXxsyfw(p.get("xxsyfw").toString());
|
|
@@ -3780,11 +3811,22 @@ public class ZysqbpController extends BaseController {
|
|
|
entity.setXmmc(p.get("xmmc").toString());
|
|
|
entity.setSplb(p.get("splb").toString());
|
|
|
if (null != zysqbpEntity.getSzd()) {
|
|
|
- entity.setXkjg(p.get("xkjg-" + ba.getSzd().getId())
|
|
|
- .toString());
|
|
|
- entity.setXzxkqlbm(p.get(
|
|
|
- "xzxkqlbm-" + zysqbpEntity.getSzd().getId())
|
|
|
- .toString());
|
|
|
+ //许可机关
|
|
|
+ if(p.containsKey("xkjg-" + ba.getSzd().getId())){
|
|
|
+ entity.setXkjg(p.get("xkjg-" + ba.getSzd().getId())
|
|
|
+ .toString());
|
|
|
+ } else if (p.containsKey("xkjg-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setXkjg(p.get("xkjg-" + ba.getSzd().getParent().getId())
|
|
|
+ .toString());
|
|
|
+ }
|
|
|
+ //行政许可权利编码
|
|
|
+ if(p.containsKey("xzxkqlbm-" + ba.getSzd().getId())){
|
|
|
+ entity.setXzxkqlbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getId()).toString());
|
|
|
+ } else if (p.containsKey("xzxkqlbm-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setXzxkqlbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getParent().getId()).toString());
|
|
|
+ }
|
|
|
entity.setDfbm(zysqbpEntity.getSzd().getCode());
|
|
|
}
|
|
|
entity.setXxsyfw(p.get("xxsyfw").toString());
|
|
@@ -4110,8 +4152,21 @@ public class ZysqbpController extends BaseController {
|
|
|
return strings;
|
|
|
}
|
|
|
|
|
|
- public BusinessContext saveDataMenu(String columns, boolean flag) {
|
|
|
- String type = flag ? MemType.TYPE_FRXZXK : MemType.TYPE_DSJFX;
|
|
|
+ public BusinessContext saveDataMenu(String columns, int index) {
|
|
|
+ String type = MemType.TYPE_FRXZXK;
|
|
|
+ switch (index) {
|
|
|
+ case 0:
|
|
|
+ type = MemType.TYPE_FRXZXK;
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ type = MemType.TYPE_DSJFX;
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ type = MemType.TYPE_SBXK;
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
List<MemEntity> memList = memService.findMem(type, Utils
|
|
|
.getCurrentUser().getId());
|
|
|
if (CollectionUtils.isEmpty(memList)) {
|
|
@@ -4133,6 +4188,8 @@ public class ZysqbpController extends BaseController {
|
|
|
zysqbpService.findDataMenu(MemType.TYPE_FRXZXK));
|
|
|
bContext.setAttribute("bd",
|
|
|
zysqbpService.findDataMenu(MemType.TYPE_DSJFX));
|
|
|
+ bContext.setAttribute("xk",
|
|
|
+ zysqbpService.findDataMenu(MemType.TYPE_SBXK));
|
|
|
return bContext;
|
|
|
}
|
|
|
|
|
@@ -4188,5 +4245,368 @@ public class ZysqbpController extends BaseController {
|
|
|
}
|
|
|
return createBusinessContext();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 危险货物作业许可
|
|
|
+ * @param page
|
|
|
+ * @param functioniId
|
|
|
+ * @param szdId
|
|
|
+ * @param start
|
|
|
+ * @param stop
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public BusinessContext listOfXksb( SinglePageRequest page,Long functioniId,final Long szdId,final Date start,final Date stop) {
|
|
|
+ BusinessContext bc = new BusinessContext();
|
|
|
+ try {
|
|
|
+ Specification<TaskInfoEntity> spec = new Specification<TaskInfoEntity>() {
|
|
|
+ @Override
|
|
|
+ public Predicate toPredicate(Root<TaskInfoEntity> root,
|
|
|
+ CriteriaQuery<?> query, CriteriaBuilder cb) {
|
|
|
+ List<Predicate> list = new ArrayList<Predicate>();
|
|
|
+ list.add(cb.or(new Predicate[] {
|
|
|
+ cb.and(new Predicate[] {
|
|
|
+ cb.like(root.get("busKey").as(String.class),
|
|
|
+ "zysbsp-city"),
|
|
|
+ cb.equal(
|
|
|
+ root.get("taskKey")
|
|
|
+ .as(String.class), "xssc") }),
|
|
|
+ cb.and(new Predicate[] {
|
|
|
+ cb.like(root.get("busKey").as(String.class),
|
|
|
+ "autoAudit"),
|
|
|
+ cb.equal(
|
|
|
+ root.get("taskKey")
|
|
|
+ .as(String.class), "pz") }) }));
|
|
|
+ list.add(cb.equal(root.get("state").as(String.class), "2"));
|
|
|
+ if (null != start) {
|
|
|
+ list.add(cb.isNotNull(root.get("auditTime")));
|
|
|
+ list.add(cb.greaterThanOrEqualTo(root.get("auditTime")
|
|
|
+ .as(Date.class), start));
|
|
|
+ }
|
|
|
+ if (null != stop) {
|
|
|
+ list.add(cb.isNotNull(root.get("auditTime")));
|
|
|
+ list.add(cb.lessThan(
|
|
|
+ root.get("auditTime").as(Date.class),
|
|
|
+ DateUtil.addDate(stop, 1)));
|
|
|
+ }
|
|
|
+ Subquery<ZysqbpEntity> subquery = query
|
|
|
+ .subquery(ZysqbpEntity.class);
|
|
|
+ Root<ZysqbpEntity> zysqbpRoot = subquery
|
|
|
+ .from(ZysqbpEntity.class);
|
|
|
+ subquery.select(zysqbpRoot);
|
|
|
+ List<Predicate> subQueryPredicates = new ArrayList<Predicate>();
|
|
|
+ subQueryPredicates.add(cb.equal(
|
|
|
+ root.get("busId").as(String.class),
|
|
|
+ zysqbpRoot.get("id").as(String.class)));
|
|
|
+ if (null != szdId) {
|
|
|
+ subQueryPredicates.add(cb.like(zysqbpRoot.get("szd")
|
|
|
+ .get("id").as(String.class), szdId + "%"));
|
|
|
+ }
|
|
|
+ subQueryPredicates.add(cb.or(new Predicate[] {
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_BGCOMPLETED),
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_CALEL),
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_COMPLETED),
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_REJECT) }));
|
|
|
+ subquery.where(subQueryPredicates
|
|
|
+ .toArray(new Predicate[] {}));
|
|
|
+ list.add(cb.exists(subquery));
|
|
|
+
|
|
|
+ return cb.and(list.toArray(new Predicate[] {}));
|
|
|
+ }
|
|
|
+ };
|
|
|
+ page = new SinglePageRequest(page.getPageNumber(),
|
|
|
+ page.getPageSize(), "desc", "auditTime");
|
|
|
+ Page<TaskInfoEntity> pageList = taskService
|
|
|
+ .findAll1(spec, page);
|
|
|
+ List<XksbEntity> list2 = new ArrayList<XksbEntity>();
|
|
|
+ InputStream in = ZysqbpController.class
|
|
|
+ .getResourceAsStream("/frxzxk/frxzxk.properties");
|
|
|
+ Properties p = new Properties();
|
|
|
+ if (in != null) {
|
|
|
+ try {
|
|
|
+ p.load(in);
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for (TaskInfoEntity ba : pageList) {
|
|
|
+ XksbEntity entity = new XksbEntity();
|
|
|
+ ZysqbpEntity zysqbpEntity = zysqbpService.findOne(Long
|
|
|
+ .parseLong(ba.getBusId()));
|
|
|
+ entity.setBjh(zysqbpEntity.getBh());
|
|
|
+ if (in != null) {
|
|
|
+ if (null != ba.getSzd()) {
|
|
|
+ if(p.containsKey("xzxkqlbm-" + ba.getSzd().getId())){
|
|
|
+ entity.setQlsxbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getId()).toString());
|
|
|
+ } else if (p.containsKey("xzxkqlbm-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setQlsxbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getParent().getId()).toString());
|
|
|
+ }
|
|
|
+ if(p.containsKey("xkjg-" + ba.getSzd().getId())){
|
|
|
+ entity.setYwcs(p.get("xkjg-" + ba.getSzd().getId())
|
|
|
+ .toString());
|
|
|
+ } else if (p.containsKey("xkjg-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setYwcs(p.get("xkjg-" + ba.getSzd().getParent().getId())
|
|
|
+ .toString());
|
|
|
+ }
|
|
|
+
|
|
|
+ //承诺时限
|
|
|
+ if(p.containsKey("cnsx-" + ba.getSzd().getId())){
|
|
|
+ entity.setCnsx(p.get("cnsx-" + ba.getSzd().getId())
|
|
|
+ .toString());
|
|
|
+ } else if (p.containsKey("cnsx-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setCnsx(p.get("cnsx-" + ba.getSzd().getParent().getId())
|
|
|
+ .toString());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //联系人
|
|
|
+ entity.setLxr(zysqbpEntity.getBgr());
|
|
|
+ //联系电话
|
|
|
+ entity.setLxdh(zysqbpEntity.getLxfs());
|
|
|
+ if (null != zysqbpEntity.getZydw()) {
|
|
|
+ //申请单位
|
|
|
+ entity.setSqdw(zysqbpEntity.getZydw().getGkjyr());
|
|
|
+ //申请人联系地址
|
|
|
+ entity.setSqrlxdz(zysqbpEntity.getZydw().getBgdz());
|
|
|
+ }
|
|
|
+ Date time = ba.getAuditTime();
|
|
|
+ //受理时间
|
|
|
+ entity.setSlsj(time);
|
|
|
+ //办结人姓名
|
|
|
+ entity.setBlryxm(ba.getAuditUsername());
|
|
|
+ //办结状态
|
|
|
+ entity.setBjzt(zysqbpEntity.getRecordStatus()+"");
|
|
|
+ //办结意见
|
|
|
+ entity.setBjyj(ba.getAuditMsg());
|
|
|
+ if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_COMPLETED) {// 已完成作业对应的流程
|
|
|
+ entity.setBjyj("同意办结");
|
|
|
+ } else if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_BGCOMPLETED) {// 变更完成作业对应的流程
|
|
|
+ entity.setBjyj("同意办结");
|
|
|
+ } else if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_CALEL) {// 作废作业对应的流程
|
|
|
+ entity.setBjyj("不同意办结");
|
|
|
+ } else if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_REJECT) {// 作废作业对应的流程
|
|
|
+ entity.setBjyj("不同意办结");
|
|
|
+ }
|
|
|
+ //办结时间
|
|
|
+ entity.setBjsj(time);
|
|
|
+ list2.add(entity);
|
|
|
+ }
|
|
|
+ bc = createBusinessContext(pageList);
|
|
|
+ bc.setAttribute("list", list2);
|
|
|
+ return bc;
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 作业申报许可打印
|
|
|
+ * @param param
|
|
|
+ * @return
|
|
|
+ * @throws ParseException
|
|
|
+ */
|
|
|
+ public Collection<String[]> printXksb(final List<String> param)
|
|
|
+ throws ParseException {
|
|
|
+ Collection<TaskInfoEntity> dataset = null;
|
|
|
+ try {
|
|
|
+ Specification<TaskInfoEntity> spec = new Specification<TaskInfoEntity>() {
|
|
|
+ @Override
|
|
|
+ public Predicate toPredicate(Root<TaskInfoEntity> root,
|
|
|
+ CriteriaQuery<?> query, CriteriaBuilder cb) {
|
|
|
+ List<Predicate> list = new ArrayList<Predicate>();
|
|
|
+ list.add(cb.or(new Predicate[] {
|
|
|
+ cb.and(new Predicate[] {
|
|
|
+ cb.like(root.get("busKey").as(String.class),
|
|
|
+ "zysbsp-city"),
|
|
|
+ cb.equal(
|
|
|
+ root.get("taskKey")
|
|
|
+ .as(String.class), "xssc") }),
|
|
|
+ cb.and(new Predicate[] {
|
|
|
+ cb.like(root.get("busKey").as(String.class),
|
|
|
+ "autoAudit"),
|
|
|
+ cb.equal(
|
|
|
+ root.get("taskKey")
|
|
|
+ .as(String.class), "pz") }) }));
|
|
|
+ list.add(cb.equal(root.get("state").as(String.class), "2"));
|
|
|
+ if (null != param.get(2) && !"".equals(param.get(2))) {
|
|
|
+ try {
|
|
|
+ list.add(cb.isNotNull(root.get("auditTime")));
|
|
|
+ list.add(cb.greaterThanOrEqualTo(
|
|
|
+ root.get("auditTime").as(Date.class),
|
|
|
+ sdf.parse(param.get(2))));
|
|
|
+ } catch (ParseException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (null != param.get(3) && !"".equals(param.get(3))) {
|
|
|
+ try {
|
|
|
+ list.add(cb.isNotNull(root.get("auditTime")));
|
|
|
+ list.add(cb
|
|
|
+ .lessThan(
|
|
|
+ root.get("auditTime")
|
|
|
+ .as(Date.class), DateUtil
|
|
|
+ .addDate(sdf.parse(param
|
|
|
+ .get(3)), 1)));
|
|
|
+ } catch (ParseException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ Subquery<ZysqbpEntity> subquery = query
|
|
|
+ .subquery(ZysqbpEntity.class);
|
|
|
+ Root<ZysqbpEntity> zysqbpRoot = subquery
|
|
|
+ .from(ZysqbpEntity.class);
|
|
|
+ subquery.select(zysqbpRoot);
|
|
|
+ List<Predicate> subQueryPredicates = new ArrayList<Predicate>();
|
|
|
+ subQueryPredicates.add(cb.equal(
|
|
|
+ root.get("busId").as(String.class),
|
|
|
+ zysqbpRoot.get("id").as(String.class)));
|
|
|
+ if (null != param.get(0) && !"".equals(param.get(0))) {
|
|
|
+ subQueryPredicates
|
|
|
+ .add(cb.like(zysqbpRoot.get("szd").get("id")
|
|
|
+ .as(String.class), param.get(0) + "%"));
|
|
|
+ }
|
|
|
+ subQueryPredicates.add(cb.or(new Predicate[] {
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_BGCOMPLETED),
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_CALEL),
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_COMPLETED),
|
|
|
+ cb.equal(
|
|
|
+ zysqbpRoot.get("recordStatus").as(
|
|
|
+ String.class),
|
|
|
+ BaseEntity.RECORD_STATE_REJECT) }));
|
|
|
+ subquery.where(subQueryPredicates
|
|
|
+ .toArray(new Predicate[] {}));
|
|
|
+ list.add(cb.exists(subquery));
|
|
|
+
|
|
|
+ return cb.and(list.toArray(new Predicate[] {}));
|
|
|
+ }
|
|
|
+ };
|
|
|
+ Sort sort1 = new Sort(Direction.ASC, "auditTime");
|
|
|
+ dataset = taskService.findAll2(spec, sort1);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ Collection<String[]> strings = new ArrayList<String[]>();
|
|
|
+ if (dataset != null) {
|
|
|
+ InputStream in = ZysqbpController.class
|
|
|
+ .getResourceAsStream("/frxzxk/frxzxk.properties");
|
|
|
+ Properties p = new Properties();
|
|
|
+ if (in != null) {
|
|
|
+ try {
|
|
|
+ p.load(in);
|
|
|
+ } catch (IOException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ for (TaskInfoEntity ba : dataset) {
|
|
|
+ XksbEntity entity = new XksbEntity();
|
|
|
+ ZysqbpEntity zysqbpEntity = zysqbpService.findOne(Long
|
|
|
+ .parseLong(ba.getBusId()));
|
|
|
+ entity.setBjh(zysqbpEntity.getBh());
|
|
|
+ if (in != null) {
|
|
|
+ if (null != ba.getSzd()) {
|
|
|
+ if(p.containsKey("xzxkqlbm-" + ba.getSzd().getId())){
|
|
|
+ entity.setQlsxbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getId()).toString());
|
|
|
+ } else if (p.containsKey("xzxkqlbm-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setQlsxbm(p.get(
|
|
|
+ "xzxkqlbm-" + ba.getSzd().getParent().getId()).toString());
|
|
|
+ }
|
|
|
+ if(p.containsKey("xkjg-" + ba.getSzd().getId())){
|
|
|
+ entity.setYwcs(p.get("xkjg-" + ba.getSzd().getId())
|
|
|
+ .toString());
|
|
|
+ } else if (p.containsKey("xkjg-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setYwcs(p.get("xkjg-" + ba.getSzd().getParent().getId())
|
|
|
+ .toString());
|
|
|
+ }
|
|
|
+
|
|
|
+ //承诺时限
|
|
|
+ if(p.containsKey("cnsx-" + ba.getSzd().getId())){
|
|
|
+ entity.setCnsx(p.get("cnsx-" + ba.getSzd().getId())
|
|
|
+ .toString());
|
|
|
+ } else if (p.containsKey("cnsx-" + ba.getSzd().getParent().getId())) {
|
|
|
+ entity.setCnsx(p.get("cnsx-" + ba.getSzd().getParent().getId())
|
|
|
+ .toString());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //联系人
|
|
|
+ entity.setLxr(zysqbpEntity.getBgr());
|
|
|
+ //联系电话
|
|
|
+ entity.setLxdh(zysqbpEntity.getLxfs());
|
|
|
+ if (null != zysqbpEntity.getZydw()) {
|
|
|
+ //申请单位
|
|
|
+ entity.setSqdw(zysqbpEntity.getZydw().getGkjyr());
|
|
|
+ //申请人联系地址
|
|
|
+ entity.setSqrlxdz(zysqbpEntity.getZydw().getBgdz());
|
|
|
+ }
|
|
|
+ Date time = ba.getAuditTime();
|
|
|
+ //受理时间
|
|
|
+ entity.setSlsj(time);
|
|
|
+ //办理人姓名
|
|
|
+ entity.setBlryxm(ba.getAuditUsername());
|
|
|
+ //办结状态
|
|
|
+ entity.setBjzt(zysqbpEntity.getRecordStatus()+"");
|
|
|
+ //办结意见
|
|
|
+ entity.setBjyj(ba.getAuditMsg());
|
|
|
+ if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_COMPLETED) {// 已完成作业对应的流程
|
|
|
+ entity.setBjyj("同意办结");
|
|
|
+ } else if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_BGCOMPLETED) {// 变更完成作业对应的流程
|
|
|
+ entity.setBjyj("同意办结");
|
|
|
+ } else if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_CALEL) {// 作废作业对应的流程
|
|
|
+ entity.setBjyj("不同意办结");
|
|
|
+ } else if (zysqbpEntity.getRecordStatus() == BaseEntity.RECORD_STATE_REJECT) {// 作废作业对应的流程
|
|
|
+ entity.setBjyj("不同意办结");
|
|
|
+ }
|
|
|
+ //办结时间
|
|
|
+ entity.setBjsj(time);
|
|
|
+ int i = 1;
|
|
|
+ if (true) {
|
|
|
+ String[] ss = new String[] {
|
|
|
+ i + "",
|
|
|
+ entity.getBjh(),
|
|
|
+ entity.getQlsxbm(),
|
|
|
+ entity.getYwcs(),
|
|
|
+ entity.getSqdw(),
|
|
|
+ entity.getLxr(),
|
|
|
+ entity.getSqrlxdz(),
|
|
|
+ entity.getLxdh(),
|
|
|
+ entity.getCnsx(),
|
|
|
+ null == entity.getSlsj()? "" : sdf3.format(entity
|
|
|
+ .getSlsj()),
|
|
|
+ entity.getBlryxm(),
|
|
|
+ entity.getBlrygh(),
|
|
|
+ entity.getBjzt(), entity.getBjyj(),
|
|
|
+ null == entity.getBjsj()? "" : sdf3.format(entity
|
|
|
+ .getBjsj())};
|
|
|
+ strings.add(ss);
|
|
|
+ i++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return strings;
|
|
|
+ }
|
|
|
|
|
|
}
|