Ver Fonte

费用报销单,用明细部门判断

madan há 3 anos atrás
pai
commit
0d3ed202c7

+ 1 - 1
src/com/uas/erp/service/oa/impl/FeePleaseServiceImpl.java

@@ -1875,7 +1875,7 @@ public class FeePleaseServiceImpl implements FeePleaseService {
 		if (isRight != 0) {
 			BaseUtil.showError("申请金额为0,不允许提交!");
 		}
-		SqlRowList rs1 = baseDao.queryForRowSet("select fpd_detno,fpd_d1,fpd_id,nvl(FPD_DEPARTMENT,fp_department) dept from FeePleaseDetail where fpd_fpid=?", fp_id);
+		SqlRowList rs1 = baseDao.queryForRowSet("select fpd_detno,fpd_d1,fpd_id,nvl(FPD_DEPARTMENT,fp_department) dept from feeplease left join FeePleaseDetail on fp_id=fpd_fpid where fpd_fpid=?", fp_id);
 		while (rs1.next()) {
 			Object dept = rs1.getObject("dept");
 			SqlRowList rs = baseDao.queryForRowSet(

+ 1 - 1
src/com/uas/mobile/service/impl/OAMeetingServiceImpl.java

@@ -949,7 +949,7 @@ public class OAMeetingServiceImpl implements OAMeetingService {
 		if (isRight != 0) {
 			BaseUtil.showError("申请金额为0,不能提交");
 		}
-		SqlRowList rs1 = baseDao.queryForRowSet("select fpd_detno,fpd_d1,fpd_id,nvl(FPD_DEPARTMENT,fp_department) dept from FeePleaseDetail where fpd_fpid=?", object);
+		SqlRowList rs1 = baseDao.queryForRowSet("select fpd_detno,fpd_d1,fpd_id,nvl(FPD_DEPARTMENT,fp_department) dept from feeplease left join FeePleaseDetail on fp_id=fpd_fpid where fpd_fpid=?", object);
 		while (rs1.next()) {
 			Object dept = rs1.getObject("dept");
 			SqlRowList rs = baseDao.queryForRowSet(