Răsfoiți Sursa

git-svn-id: https://192.168.57.71/svn/jsgkj@690 931142cf-59ea-a443-aa0e-51397b428577

ld_xuhx 8 ani în urmă
părinte
comite
0661a227e3

+ 40 - 38
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/xkzxx/ctl/XkzxxCtl.java

@@ -495,47 +495,49 @@ public class XkzxxCtl extends BaseWebCtl {
 	public WebJsonResult findByjyrId(Model model, String jyrid, String flag) {
 		WebJsonResult wr = success();
 		UserEntity user = securityMgr.getCurrUser();
-		GkjyrEntity gkjyr = new GkjyrEntity();
-		if (!StringUtils.isEmpty(user.getSsjyr())) {
-			gkjyr = gkjyrService.findOne(user.getSsjyr().getId());
-		} else {
-			if (!StringUtils.isEmpty(jyrid)) {
-				gkjyr = gkjyrService.findOne(jyrid);
-			}
-		}
-		if (gkjyr != null) {
-			if (gkjyr.getRecordStatus() != 1) {
-				wr.setSuccess(false);
-				if (gkjyr.getRecordStatus() == 5) {
-					wr.setMessage("该经营人正在许可申请中,不可操作!!!");
-				} else if (gkjyr.getRecordStatus() == 6) {
-					wr.setMessage("该经营人正在许可延续中,不可操作!!!");
-				} else if (gkjyr.getRecordStatus() == 7) {
-					wr.setMessage("该经营人正在许可注销中,不可操作!!!");
-				} else if (gkjyr.getRecordStatus() == 8) {
-					wr.setMessage("该经营人正在许可变更中,不可操作!!!");
-				} else if (gkjyr.getRecordStatus() == 9) {
-					wr.setMessage("该经营人已删除,不可操作!!!");
-				} else {
-					wr.setMessage("操作失败!!!");
-				}
+		if (isJyr() || !StringUtils.isEmpty(jyrid)) {
+			GkjyrEntity gkjyr = new GkjyrEntity();
+			if (!StringUtils.isEmpty(user.getSsjyr())) {
+				gkjyr = gkjyrService.findOne(user.getSsjyr().getId());
 			} else {
-				List<XkzxxEntity> xkzlist = xkzxxService.findByJyrid(gkjyr.getId(), Constants.XKZ_SX);
-				if ("1".equals(flag)) {// 申请
-					if (xkzlist != null && xkzlist.size() > 0) {
-						wr.setSuccess(false);
-						wr.setMessage("该经营人已经申请过,请勿再申请!!!");
-					}
-				} else if ("2".equals(flag)) {
-					xkzlist = xkzxxService.findByJyrid(gkjyr.getId(), Constants.XKZ_WSX);
-					if (xkzlist != null && xkzlist.size() > 0) {
-						wr.setSuccess(false);
-						wr.setMessage("该经营人已经延续过,请勿再申请!!!");
+				if (!StringUtils.isEmpty(jyrid)) {
+					gkjyr = gkjyrService.findOne(jyrid);
+				}
+			}
+			if (gkjyr != null) {
+				if (gkjyr.getRecordStatus() != 1) {
+					wr.setSuccess(false);
+					if (gkjyr.getRecordStatus() == 5) {
+						wr.setMessage("该经营人正在许可申请中,不可操作!!!");
+					} else if (gkjyr.getRecordStatus() == 6) {
+						wr.setMessage("该经营人正在许可延续中,不可操作!!!");
+					} else if (gkjyr.getRecordStatus() == 7) {
+						wr.setMessage("该经营人正在许可注销中,不可操作!!!");
+					} else if (gkjyr.getRecordStatus() == 8) {
+						wr.setMessage("该经营人正在许可变更中,不可操作!!!");
+					} else if (gkjyr.getRecordStatus() == 9) {
+						wr.setMessage("该经营人已删除,不可操作!!!");
+					} else {
+						wr.setMessage("操作失败!!!");
 					}
 				} else {
-					if (xkzlist == null || xkzlist.size() < 1) {
-						wr.setSuccess(false);
-						wr.setMessage("请经营人填写许可证信息后再操作!!!");
+					List<XkzxxEntity> xkzlist = xkzxxService.findByJyrid(gkjyr.getId(), Constants.XKZ_SX);
+					if ("1".equals(flag)) {// 申请
+						if (xkzlist != null && xkzlist.size() > 0) {
+							wr.setSuccess(false);
+							wr.setMessage("该经营人已经申请过,请勿再申请!!!");
+						}
+					} else if ("2".equals(flag)) {
+						xkzlist = xkzxxService.findByJyrid(gkjyr.getId(), Constants.XKZ_WSX);
+						if (xkzlist != null && xkzlist.size() > 0) {
+							wr.setSuccess(false);
+							wr.setMessage("该经营人已经延续过,请勿再申请!!!");
+						}
+					} else {
+						if (xkzlist == null || xkzlist.size() < 1) {
+							wr.setSuccess(false);
+							wr.setMessage("请经营人填写许可证信息后再操作!!!");
+						}
 					}
 				}
 			}